aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-24FULLPIPE: Implement MessageQueue::transferExCommands()Eugene Sandulenko
2013-10-23SDL: Reduce code duplication a bit.Johannes Schickel
Now instead of initializing this in OSystem_SDL::initSDL (and in subclasses overwriting this) we simply initialize it in OSystem_SDL::init.
2013-10-23SDL: Fix default graphics mode for switchable case.Johannes Schickel
The former code (incorrectly) assumed that the getDefaultGraphicsMode returns the index in the table returned by getSupportedGraphicsModes. Now the correct ID is searched and then used.
2013-10-23SDL: Do not require a static graphics mode list in OpenGL and SurfaceSDL.Johannes Schickel
2013-10-23SDL: Only allow switching of SurfaceSDL <-> OpenGL when no custom manager is ↵Johannes Schickel
used.
2013-10-23SDL: Make setupGraphicsModes non-virtual.Johannes Schickel
The logic of switching the managers is pretty much fixed at the same level and cannot be easily overwritten.
2013-10-23SDL: Simplify initial graphics manager selection for OpenGL.Johannes Schickel
2013-10-23SDL: Get rid of _glModesCount.Johannes Schickel
2013-10-23SDL: Get rid of loop in OSystem_SDL::setGraphicsMode.Johannes Schickel
2013-10-23SDL: Clean up graphics mode handling for OpenGL backend.Johannes Schickel
Instead of custom memory management Common::Array is used now.
2013-10-23SDL: Always initialize video subsystem in initSDL.Johannes Schickel
2013-10-23SDL: Clean up graphics manager switching slighty.Johannes Schickel
Sadly this also requires us to extend GraphicsManager for this SDL specific feature. However, since that's only used in the SDL backend and Tizen it should be fine for now...
2013-10-23FULLPIPE: Implement MovGraph::calcNodeDistancesAndAngles()Eugene Sandulenko
2013-10-23FULLPIPE: Implement MovGraph::calcOffset()Eugene Sandulenko
2013-10-22AVALANCHE: Fix CID 1109698 - Uninitialized scalar field in SequenceStrangerke
2013-10-22AVALANCHE: last modification wasn't in previous commit, fixed.Strangerke
2013-10-22Avalanche: Replace some British English by American EnglishStrangerke
pointed by clone2727
2013-10-21TSAGE: Fix for R2R conversations playing when playing voice without subtitlesPaul Gilbert
2013-10-22PRINCE: logo shown at startupKamil Zbróg
2013-10-22PRINCE: code cleanup. debugger addedKamil Zbróg
2013-10-22FULLPIPE: Implement MovGraph2::getShortSide()Eugene Sandulenko
2013-10-21PRINCE: flic anim decoder works with room 59 (intro)Kamil Zbróg
2013-10-20Merge branch 'master' into princeKamil Zbróg
2013-10-20TSAGE: Further R2R fixes for voice playback looking at hotspotsPaul Gilbert
2013-10-20TSAGE: Fix for R2R player sometimes appearing black after reloadingPaul Gilbert
2013-10-20TSAGE: Fix for correctly setting up playing voice numberPaul Gilbert
2013-10-20Merge pull request #408 from lordhoto/opengl-replacementJohannes Schickel
OpenGL revamp
2013-10-19NEVERHOOD: Fixes for museum walls in Russian versionEugene Sandulenko
2013-10-19OPENGL/SDL: Add screenshot support.Johannes Schickel
2013-10-19TIZEN: Add some further OpenGL related changes by Chris.Johannes Schickel
2013-10-19GUI: Check for screen change whenever an event is polled.Johannes Schickel
This should *hopefully* really fix all GUI crashes when resizing with OpenGL.
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-19BASE: Add hack to switch graphics manager in runGame.Johannes Schickel
This is a (temporary) hack to assure that when the launcher is set up as an SurfaceSDL graphics mode and the game is using an OpenGL graphics mode everything will work as expected.
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-19FULLPIPE: Fix crash in MovGraph2::buildMovInfo1SubItems()Eugene Sandulenko
2013-10-19TSAGE: Fixes for allowing selecting speech in the ScummVM options dialogPaul Gilbert
2013-10-19FULLPIPE: Implement MovGraph2::findLink()Eugene Sandulenko
2013-10-19FULLPIPE: Implement MovGraph2::buildMovInfo1SubItems()Eugene Sandulenko
2013-10-19TSAGE: Bugfixes for voice playback to work in conversationsPaul Gilbert
2013-10-19Merge branch 'master' into princeKamil Zbróg
Conflicts: engines/plugins_table.h
2013-10-19FULLPIPE: Implement MovGraph2::findMinPath()Eugene Sandulenko
2013-10-18TOUCHE: Initialize uninit variables. CID 1002423Eugene Sandulenko
2013-10-18DREAMWEB: Initialize few more class variables. CID 1003402Eugene Sandulenko
2013-10-18DRASCULA: Initialize class variables. CID 1003403Eugene Sandulenko