aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Collapse)Author
2014-02-12OPENGL/SDL: Default to RGBA8888 (memory layout).Johannes Schickel
This makes sure the default mode also works for OpenGL ES contexts.
2014-02-12OPENGL: Always support RGBA8888 (memory layout).Johannes Schickel
2014-02-12OPENGL: Move RGBA8888 (logical layout) to OpenGL specific formats.Johannes Schickel
The reason here is that GL_UNSIGNED_INT_8_8_8_8 is not supported by the GLES standard. Thus we cannot use it outside OpenGL specific code paths.
2014-02-12OPENGL: Use frac_t for cursor scaling.Johannes Schickel
2014-02-12OPENGL: Simplify shake offset application.Johannes Schickel
2014-02-12OPENGL: Use GLfloat for draw cooridnates in Texture.Johannes Schickel
2014-02-12OPENGL: Use signed types for mouse coordinates.Johannes Schickel
This adjusts for the fact that our event handling also uses signed coordinates.
2014-02-12OPENGL: Properly use signed types for cursor hotspot.Johannes Schickel
2014-02-12SDL: Add debugging code to output SDL video driver name being used.D G Turner
2014-02-12SDL: Add debugging code to output SDL audio driver name being used.D G Turner
This is to aid with investigation of bug #6510 - "SDL: Audio delay in daily builds" and similar future issues.
2014-02-11OPENGL: Fix cursor regression when defaultFormat doesn't have an alpha channel.Johannes Schickel
2014-02-11OPENGL: Properly setup full game palette on video mode change if required.Johannes Schickel
2014-02-11OPENGL: Refactor texture instantiation.Johannes Schickel
2014-02-11OPENGL: Rename notifyContextChange to notifyContextCreate.Johannes Schickel
2014-02-11TIZEN: Notify OpenGL manager about context destruction.Johannes Schickel
2014-02-11OPENGLSDL: Notify OpenGL manager about context destruction.Johannes Schickel
2014-02-11OPENGL: Add notification function about context destruction.Johannes Schickel
2014-02-11OPENGL: Release old texture name before creating a new one.Johannes Schickel
This prevents any texture name leaks (and thus memory leaks) on recreateInternalTexture calls.
2014-01-26WII: Add missing dvd interface header for Gamecube build.D G Turner
2014-01-25WII: Another fix for Gamecube build. Corrected Disc Interface object.D G Turner
2014-01-25WII: Fix Gamecube build. Missing ifdef guard for Wii DVD interface.D G Turner
2014-01-24MAEMO: Get rid of superfluous cast.Johannes Schickel
2014-01-24WINCE: Attempt to fix WinCE compilation.Johannes Schickel
2014-01-23Merge pull request #409 from lordhoto/rttiJohannes Schickel
Enable RTTI and clean up the code by exploiting the availability of dynamic_cast.
2014-01-23ANDROID: Add 32bpp support.Alyssa Milburn
We still prefer 16bpp for performance reasons.
2014-01-22AMIGAOS4: Clarify virtual fs root nodeWillem Jan Palenstijn
2014-01-22AMIGAOS4: Allow getParent() to work for non-directoriesWillem Jan Palenstijn
2014-01-22AMIGAOS4: Make isReadable return false for non-existent filesWillem Jan Palenstijn
This also properly initializes _bIsValid for non-existent files. For consistency, isWritable() is changed analogously to isReadable(), even though it should not lead to changes in behaviour.
2014-01-21OPENGL: Properly query for OpenGL errors.Johannes Schickel
There might be various error flags and we need to clear all of them to get precise error results. Thus, we need to call glGetError in a loop to achieve that.
2014-01-21Merge pull request #421 from lordhoto/taskbar-cleanupJohannes Schickel
BUILD: Taskbar Cleanup/Fixes
2014-01-21Merge pull request #413 from AReim1982/masterDavid Turner
WII: Implement changes needed by DevKitPPC R26 and later
2014-01-21BUILD: Rename libunity support variable to "USE_UNITY" instead of ↵Johannes Schickel
"USE_TASKBAR_UNITY". This makes it consistent with other library support variables.
2014-01-21WII: Implement changes needed by DevKitPPC R26 and laterAReim1982
This changes makes ScummVM compilable with newer versions of DevKitPPC. ScummVM can be linked against the original libogc and libfat. That makes some newer WiiMotes work, improves audio-/video-playback and contains various improvements.
2014-01-11SDL: Avoid having SDL_SRCALPHA set even if we have alpha in the pixelformat.Einar Johan Trøan Sømåen
2014-01-10ANDROID: Set correct blending functionMarcus Comstedt
Overlays with alpha channel in ScummVM use pre-multiplied alpha. Thus, is it necessary to set the source blend function to ONE, not SOURCE_ALPHA. While there is no firm decision on the texture format to be used to cursors, make sure to set the key color to R=G=B=A=0.0, so that it can be used with either pre-multiplied or non-pre-multiplied blending.
2014-01-10DC: Silenced some stupid warningsMarcus Comstedt
2014-01-10DC: Workaround for usleep prototype mismatchMarcus Comstedt
2014-01-07SDL: Silence unused variable warning when scalers are disabled.Johannes Schickel
2014-01-07SDL: Fix return value of getDefaultGraphicsMode when scalers are disabled.Johannes Schickel
2014-01-01JANITORIAL: Update copyright yearEugene Sandulenko
2013-12-06Merge branch 'master' of github.com:scummvm/scummvmanotherguest
2013-12-06SYMBIAN OS: Spelling correctionanotherguest
2013-12-06NULL: Fix compilation of null backend.Johannes Schickel
2013-12-02SYMBIAN OS:Added help files also in the split build installation file.anotherguest
2013-12-02SYMBIAN OS: Fedor created context sensitive help for ScummVM Symbian OS!anotherguest
2013-11-26SYMBIAN OS: README updated with Fedors name. Removed FLAC include from ↵anotherguest
base.mmp.in.
2013-11-26SYMBIAN OS: Add correct datafiles to installation scriptsanotherguest
2013-11-26SYMBIAN OS:Forgot to set Mpeg2Lib decoder lib.anotherguest
2013-11-26SYMBIAN OS: Add Sword25 and testbed engines. Perl script updatedanotherguest
2013-11-26SYMBIAN OS:Removed resolution fix from Symbian OS Backend, handle this in ↵anotherguest
SDL backend instead. Add more engines for the split build.