Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-23 | Merge pull request #409 from lordhoto/rtti | Johannes Schickel | |
Enable RTTI and clean up the code by exploiting the availability of dynamic_cast. | |||
2014-01-21 | OPENGL: 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-11 | SDL: Avoid having SDL_SRCALPHA set even if we have alpha in the pixelformat. | Einar Johan Trøan Sømåen | |
2014-01-07 | SDL: Silence unused variable warning when scalers are disabled. | Johannes Schickel | |
2014-01-07 | SDL: Fix return value of getDefaultGraphicsMode when scalers are disabled. | Johannes Schickel | |
2013-11-20 | OPENGL: Fix texture re-allocation check | Willem Jan Palenstijn | |
This fixes a crash when opening the menu in the SCI Laura Bow 2 intro. | |||
2013-11-17 | OPENGL: Fix >1Bpp mouse cursors which do not require format conversion. | Johannes Schickel | |
2013-10-24 | SDL: Further small cleanup related to manager switching. | Johannes Schickel | |
2013-10-24 | SDL: Make activateManager/deactivateManager SdlGraphicsManager specific. | Johannes Schickel | |
We can do this now that we can use virtual inheritance and dynamic_cast because we enabled RTTI. | |||
2013-10-24 | SDL: Let SdlGraphicsManager inherit from GraphicsManager. | Johannes Schickel | |
2013-10-23 | SDL: Do not require a static graphics mode list in OpenGL and SurfaceSDL. | Johannes Schickel | |
2013-10-23 | SDL: Always initialize video subsystem in initSDL. | Johannes Schickel | |
2013-10-23 | SDL: 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-19 | OPENGL/SDL: Add screenshot support. | Johannes Schickel | |
2013-10-19 | OPENGL: 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-19 | TIZEN: Adapt to new OpenGL code. | Johannes Schickel | |
Thanks to Chris Warren-Smith for testing this a bit. | |||
2013-10-19 | OPENGL: Implement dirty rect handling. | Johannes Schickel | |
2013-10-19 | SDL: Use OSD in OpenGL SDL backend. | Johannes Schickel | |
2013-10-19 | OPENGL: Add OSD support. | Johannes Schickel | |
2013-10-19 | SDL: 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-19 | OPENGL: 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-05 | BACKENDS: Remove OpenGL and OpenGL SDL backend. | Johannes Schickel | |
This breaks our Tizen port. | |||
2013-08-03 | SDL: Do not set Surface::pixels directly anymore. | Johannes Schickel | |
2013-08-03 | SDL: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | OPENGL: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | SDL: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-08-03 | OPENGL: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-07-04 | Merge pull request #350 from chrisws/tizen_port_1_6_0a | Johannes Schickel | |
TIZEN: bada port updated to tizen Conflicts: backends/platform/tizen/system.cpp | |||
2013-07-04 | GUI: 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-04 | RECORDER: Fix guard ifdef | Eugene Sandulenko | |
2013-07-03 | TIZEN: bada port updated to tizen | Chris Warren-Smith | |
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2013-01-26 | Merge pull request #301 from lordhoto/c++11-playground | Johannes Schickel | |
RFC: Allow use of override and nullptr. Also allow C++11 compilation. | |||
2013-01-24 | OPENGL: Fix linear filtering when the texture size doesn't match the real size | Matthew Hoops | |
2013-01-09 | SDL: Silence C++ narrowing warnings. | Johannes Schickel | |
2013-01-09 | OPENGL: Silence C++11 narrowing warning. | Johannes Schickel | |
2012-12-10 | Revert "OPENGLSDL: Remove HACK in fullscreen toggle mode." | Johannes Schickel | |
This reverts commit b6f7d697090ca6f90d20f0f2d5661cc4c8b71bf2. This actually breaks fullscreen mode cycling. | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-08-09 | DINGUX: Fix "if" formatting. | Johannes Schickel | |
2012-08-09 | OPENGL: Fix RGBA8888 mode setup. | Johannes Schickel | |
2012-08-08 | OPENGL: GL_BGRA does not exist in every GLES implementation. | David-John Willis | |
* It definately does not exist in the GLES implementations I can test with. * Don't configure if USE_GLES is set. | |||
2012-07-31 | GPH: Add extra call to SDL_ShowCursor(SDL_DISABLE). | David-John Willis | |
* This is needed on the hacked SDL on the GP2X after any call to SDL_SetVideoMode. It does not impact other GPH devices. | |||
2012-07-24 | GPH: Fix accidental commit. | David-John Willis | |
* I did not mean to commit any of the GPH backend with the OP stuff. Cleanup of this backend will follow later. | |||
2012-07-24 | OPENPANDORA: Free hiddenCursor on unloadGFXMode and cleanup screen setup. | David-John Willis | |
* Also remove some old cruft in the form of commented code. | |||
2012-07-24 | OPENPANDORA: Move SDL_CreateCursor hacklet from init to loadGFXMode. | David-John Willis | |
* Fixes a bug that can occur on load. | |||
2012-06-16 | ALL: Let overlay related methods in OSystem take a void * and use a proper ↵ | Johannes Schickel | |
pitch values. This is a first step to get rid of OverlayColor, which is a requirement for proper 4Bpp overlay support. | |||
2012-06-16 | BACKENDS: Make OSystem::setMouseCursor take a "const void *" buffer. | Johannes Schickel | |
This is mainly for consistency with OSystem::copyRectToScreen. | |||
2012-06-16 | BACKENDS: Let copyRectToScreen take a "const void *" instead of "const byte ↵ | Johannes Schickel | |
*" as buffer. This removes the need to convert the parameter to copyRectToScreen to "const byte *", which is commonly used in games, which use Graphics::Surface to store their graphics data. | |||
2012-06-03 | ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵ | Johannes Schickel | |
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there. |