Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-21 | BACKENDS: Compress screenshots using PNG if available | Colin Snover | |
Closes gh-948. | |||
2017-05-08 | OPENGL: Don't update the cursor's texture when the cursor is invisible | Bastien Bouclet | |
Updating the cursor's texture is not necessary if it is not going to be drawn. Fixes glDrawArrays sometimes failing due to using a framebuffer with an incomplete color attachment. In SCI32 games, the framebuffer is incomplete because the engine does not define pixel data for the cursor. | |||
2017-04-24 | SDL: Improve debug and warning messages when saving screenshots | Thierry Crozat | |
In particular this adds a warning when failing to save a screenshot in OpenGL mode (there was already one in SurfaceSDL mode). | |||
2017-04-24 | SDL: Use dynamic cast instead of C cast to get screenshot path | Thierry Crozat | |
2017-04-24 | WINDOWS: Change location where screenshot are saved | Pala | |
This fixes bug #9701: WINDOWS: Flow of taking screenshots on Windows is broken | |||
2017-03-06 | SDL: Fix trying to init non-supported shaders (#917) | rsn8887 | |
2017-03-05 | BACKENDS: Fix const'ness which led to warnings | Eugene Sandulenko | |
2017-03-05 | BACKENDS: Fix crash on startup | Eugene Sandulenko | |
2017-03-04 | PSP2: Add Playstation Vita (PSP2) support | cpasjuste | |
2016-11-20 | OPENGLSDL: Fix signed/unsigned comparison | Colin Snover | |
2016-11-13 | CHEWY: Plug memory leaks | Eugene Sandulenko | |
2016-10-29 | OPENGL: Remove hack to avoid issues with OSD messages from other threads | Thierry Crozat | |
2016-10-18 | SDL: Fix typo in function name | Ori Avtalion | |
2016-10-13 | SURFACESDL: Improve toggling filtering on/off | Thierry Crozat | |
We don't need to recreate the window when turning filtering on or off. Only the texture needs to be recreated. | |||
2016-10-13 | SURFACESDL: Add hotkey to enable/disable filtering | Thierry Crozat | |
2016-10-13 | OPENGLSDL: Add hotkey to enable/disable filtering | Thierry Crozat | |
Crtl-Alt-f now enables/disables filtering instead of changing the graphics mode. Since there is only one graphics mode now, a hotkey to change it is a bit useless. | |||
2016-10-13 | SURFACESDL: Add support for filtering feature when using SDL2 | Thierry Crozat | |
This implements the request from ticket #9573: SDL1/2: Different rendering/filtering? | |||
2016-10-13 | OPENGL: Add support for filtering feature | Thierry Crozat | |
This replaces the two graphics modes "OpenGL (No filtering)" and "OpenGL". Now there is a single "OpenGL" mode and filtering is controlled by the kFeatureFilteringMode. | |||
2016-10-13 | OPENGLSDL: Make some OSD messages translatable | Thierry Crozat | |
Also change some OSD messages to be the same or similar to messages used by the Surface SDL code. | |||
2016-10-03 | SDL: Switch to full screen updates when the OSD is transparent | Bastien Bouclet | |
Previous releases also did full screen updates for transparent OSD messages. There should be no performance regression with that regard. Computing smaller update rects is non trivial, but should be looked into if performance is an issue for OSD icons. Fixes #9598 | |||
2016-09-18 | OPENGL: Make sure the cloud icon is cleared immediatly after it is hidden | Bastien Bouclet | |
2016-09-18 | SDL: Make sure the cloud icon is cleared immediatly after it is hidden | Bastien Bouclet | |
2016-09-18 | OPENGL: Remove multithread support from displayActivityIconOnOSD | Bastien Bouclet | |
It is no longer being called by another thread. | |||
2016-09-18 | SDL: Ignore outdated SDL resize event in OpenGL mode | Thierry Crozat | |
Those outdated resize events are sent from SDL_DestroyWindow when the window is fullscreen and doesn't have the SDL_WINDOW_FULLSCREEN_DESKTOP flag (thus Surface SDL is not affected). Switching resolutions in fullscreen, or switching from fullscreen to windowed will therefore cause a resize event to be received with the former fullscreen resolution after we have already setup the window to use the new resolution. If we don't ignore this event we end up with a texture size and a window size that are not consistent and for example see only a part of the texture (if the old resolution is bigger than the new one. | |||
2016-09-13 | OPENGL: Fix dereferencing null pointer in OpenGLGraphicsManager | Thierry Crozat | |
This fixes a crash when calling displayActivityIconOnOSD with a NULL icon, which is used to remove the current activity icon. | |||
2016-09-13 | OSYSTEM: Remove the API allowing to draw to the OSD surface directly | Bastien Bouclet | |
2016-09-13 | SDL: Switch the OpenGL renderer to use small textures to draw the OSD | Bastien Bouclet | |
2016-09-13 | SDL: Switch the surface renderer to use small surfaces for OSD drawing | Bastien Bouclet | |
2016-09-13 | OSYSTEM: Introduce a method allowing to draw a background activity icon | Bastien Bouclet | |
2016-09-05 | OPENGL: Implement getOSDFormat and copyRectToOSD | Thierry Crozat | |
2016-09-05 | OPENGL: Add missing USE_OSD defined checks around OSD code | Thierry Crozat | |
2016-09-03 | LINUXMOTO: Fix OSD performance when OSD is not drawn | Eugene Sandulenko | |
2016-09-03 | GPH: Fix OSD performance when OSD is not drawn | Eugene Sandulenko | |
2016-09-03 | DINGUX: Fix OSD performance when OSD is not drawn | Eugene Sandulenko | |
2016-09-03 | JANITORIAL: Remove trailing whitespaces | Eugene Sandulenko | |
2016-09-03 | SDL: Optimize OSD drawing | Eugene Sandulenko | |
2016-09-03 | LINUXMOTO: Adapt to OSD changes | Eugene Sandulenko | |
2016-09-03 | GPH: Fix formatting | Eugene Sandulenko | |
2016-09-03 | DINGUX: Adapt to new OSD changes | Eugene Sandulenko | |
2016-09-02 | GPH: Attempt to fix OSD | Eugene Sandulenko | |
2016-08-30 | SDL: Fix const cast | Willem Jan Palenstijn | |
2016-08-24 | GUI: Fix copyRectOnOSD() | Alexander Tkachev | |
Now it doesn't require full redraw, but asks to redraw the area which is copied to. | |||
2016-08-24 | GUI: Separate OSD message alpha from OSD surface | Alexander Tkachev | |
Now OSD is always drawn. | |||
2016-08-24 | GUI: Add getOSDFormat() and make OSD 32 bpp | Alexander Tkachev | |
2016-08-24 | GUI: Add clearOSD() method | Alexander Tkachev | |
So one can erase everything from OSD and then blit something on it. | |||
2016-08-24 | GUI: Add copyRectToOSD() | Alexander Tkachev | |
I was lazy to implement that in OpenGLGraphicsManager and I'm not sure it's implemented correctly in SurfaceSdlGraphicsManager, but it works for me. | |||
2016-07-23 | ALL: Don't use 'defined' in macro definitions | Ori Avtalion | |
This is undefined behavior and clang warns about it. See <http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20160118/147239.html>. | |||
2016-07-01 | SDL: Fix mouse trailing part of bug #7141 | Ben Castricum | |
Overlays are shown with _currentShakePos offset too, so no need to compensate the mousepointer position for overlays. This compensation was done inconsistently in draw/undraw mouse causing the mouse trails. | |||
2016-05-19 | ANDROIDSDL: add androidsdl backend | lubomyr | |
2016-05-03 | OPENGL: Assure color attributes for shader pipeline are always set. | Johannes Schickel | |