aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Collapse)Author
2013-10-19OPENGL: Limit maximum Surface size to maximum texture size.Johannes Schickel
This is mostly aimed at old graphics chips. For example, wjp's old laptop only supports 1024x1024 textures but has a 1280x800 screen. Switching to fullscreen would create a bigger overlay than supported. Now it will get limited to an smaller resolution and then scaled too. Alternatively we could think of tiling surfaces into textures. But then handling scaling would be more complicated since it might result in artifacts on texture tile borders.
2013-10-19SDL: Send EVENT_SCREEN_CHANGED after receiving SDL_VIDEORESIZE when necessary.Johannes Schickel
This fixes some ugly crashes when resizing the window in OpenGL mode.
2013-10-19TIZEN: Adapt to new OpenGL code.Johannes Schickel
Thanks to Chris Warren-Smith for testing this a bit.
2013-10-19OPENGL: Implement dirty rect handling.Johannes Schickel
2013-10-19SDL: Use OSD in OpenGL SDL backend.Johannes Schickel
2013-10-19OPENGL: Add OSD support.Johannes Schickel
2013-10-19SDL: Add a OpenGL SDL backend and hook it into the SDL backend.Johannes Schickel
The hooking code is nearly exactly the old hooking code. Only the OpenGL SDL creation has been adapted since it uses a different constructor now.
2013-10-19OPENGL: Add new generic OpenGL (ES) backend.Johannes Schickel
This backend is based on ideas of the old OpenGL backend, of the Android GL backend and of the iPhone GL backend.
2013-10-05BACKENDS: Remove OpenGL and OpenGL SDL backend.Johannes Schickel
This breaks our Tizen port.
2013-09-22EVENTS: Initialize class variable. CID 1002944Eugene Sandulenko
2013-08-23TIZEN: Silence cppcheck warning in scanStringUntil()Torbjörn Andersson
This is consistent with scanString(), and I have verified that the included test cases still work.
2013-08-17TIZEN: updates for tizen 2.2 SDKChris Warren-Smith
2013-08-16VKEYBD: Make code agnostic of OverlayColor.Johannes Schickel
This removes the use of OverlayColor in vkeybd and supports both 16 and 32bit overlays.
2013-08-13DC: Use const version of ConfigManager::getGameDomains.Johannes Schickel
This should fix compilation for the DC port.
2013-08-07IPHONE: Fix accidental double free.Johannes Schickel
This was a copy&paste error. I also adapted the comment to be more clear.
2013-08-06VKEYBD: Do not access Surface::pixels anymore.Johannes Schickel
2013-08-06N64: Do not access Surface::pixels anymore.Johannes Schickel
2013-08-06DC: Do not access Surface::pixels directly.Johannes Schickel
2013-08-06ANDROID: Do not access Surface::pixels directly.Johannes Schickel
2013-08-06PSP: Do not access Surface::pixels directly.Johannes Schickel
2013-08-06IPHONE: Do not access Surface::pixels directly.Johannes Schickel
2013-08-06NDS: Do not access Surface::pixels directly.Johannes Schickel
2013-08-06PS2: Do not access Surface::pixels directly.Johannes Schickel
2013-08-06WII: Do not access Surface::pixels directly.Johannes Schickel
2013-08-03SDL: Do not set Surface::pixels directly anymore.Johannes Schickel
2013-08-03BACKENDS: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03SDL: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03OPENGL: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03IPHONE: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03SDL: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-08-03OPENGL: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-08-03BACKENDS: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-08-01Merge pull request #339 from onlyjob/hurdJohannes Schickel
BACKENDS: fix FTBFS on GNU Hurd by replacing MAXHOSTNAMELEN with NI_MAXHOST
2013-07-18Merge pull request #353 from clone2727/eventrec_timer_fixEugene Sandulenko
ALL: Don't use EventRecorder at all when not compiled in
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-07-06ALL: Don't use EventRecorder at all when not compiled inMatthew Hoops
2013-07-04Merge pull request #350 from chrisws/tizen_port_1_6_0aJohannes Schickel
TIZEN: bada port updated to tizen Conflicts: backends/platform/tizen/system.cpp
2013-07-04GUI: Cleanup EventRecorder::getSurface.Johannes Schickel
Formerly the function created a SDL_Surface by hand. Instead now it uses SDL_CreateRGBSurface (which is used in the SDL backend anyway and yields the same results). This should fix PS3 port compilation.
2013-07-04Merge pull request #331 from sev-/gsoc2012-eventsrecorderEugene Sandulenko
GSoC2012: Event Recorder (reworked)
2013-07-04RECORDER: Fix guard ifdefEugene Sandulenko
2013-07-04SDL: Fix compilation by moving getMixerManager out of USE_OPENGL guard.Johannes Schickel
2013-07-04SDL: Fix compilation on Solaris 10.Johannes Schickel
This replaces a dummy FILE definition before including the SDL headers with simply using the toolchain's definition on Solaris. This is pretty harmless because we only allow FILE to be used in the SDL headers by this. Fixes bug #3614514 "#define FILE FAKE_FILE doesn't work on Solaris (w/ patch)". Thanks to lblume for his patch!
2013-07-03TIZEN: bada port updated to tizenChris Warren-Smith
2013-06-18BACKENDS: fix FTBFS on GNU Hurd by replacing MAXHOSTNAMELEN with NI_MAXHOSTDmitry Smirnov
Bug-ScummVM: https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3614268&group_id=37116 See more in similar http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=387665
2013-06-06ALL: Fix typo (succesful -> successful)Willem Jan Palenstijn
Thanks to 'onlyjob' on pull request #337 for pointing out an instance of this.
2013-06-01MAEMO: Update debian/changelogTarek Soliman
2013-05-25PSP: Remove leftover debug statement to non-existant variable.D G Turner
This would cause a compilation error when the __PSP_DEBUG_PRINT__ define was enabled for debugging as the variable is non-existant.
2013-05-17RECORDER: Implement Events RecorderEugene Sandulenko
2013-05-16ANDROID: Disable parachute slot 0 saves.Alyssa Milburn
2013-05-16ANDROID: Force htc_fail for all Android devices, for now.Alyssa Milburn