Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-27 | OPENGL: Commenting. | Alejandro Marzini | |
svn-id: r51338 | |||
2010-07-26 | Formatted spaces. | Alejandro Marzini | |
svn-id: r51300 | |||
2010-07-26 | OPENGL: Implement saveScreenshot(). | Alejandro Marzini | |
svn-id: r51299 | |||
2010-07-26 | OPENGL: Add OSD message. | Alejandro Marzini | |
svn-id: r51295 | |||
2010-07-26 | OPENGL: Do not allow changing to a not supported scale while on fullscreen. | Alejandro Marzini | |
svn-id: r51292 | |||
2010-07-26 | OPENGL: Add cursor scaling. | Alejandro Marzini | |
svn-id: r51291 | |||
2010-07-26 | OPENGL: Fixed alpha problem with overlay RGBA5551 format. | Alejandro Marzini | |
svn-id: r51290 | |||
2010-07-24 | OPENGL: Redesign blitting system. Add basics for aspect correction. | Alejandro Marzini | |
Removed the extra surface in GLTexture. Now there are copies of the texture data in their original format (so engine can get the original data when lockScreen or grabOverlay is called). This copies will be updated when the engine calls a function that modifies the game screen/overlay, and the textures will be marked as dirty. When updating screen, the textures will be updated from the copies data if they are dirty. svn-id: r51234 | |||
2010-07-23 | OPENGL: Add basic game screen drawing. Changed Overlay PixelFormat to RGBA5551. | Alejandro Marzini | |
svn-id: r51193 | |||
2010-07-22 | OPENGL: Add antialiasing, hotkey: ctrl+alt+f. Fixed minor bugs. | Alejandro Marzini | |
svn-id: r51146 | |||
2010-07-20 | Fix warning about float->int conversion | Max Horn | |
svn-id: r51051 | |||
2010-07-20 | Change CHECK_GL_ERROR to not take a 'call statement' as parameter | Max Horn | |
Passing a 'call statement' to CHECK_GL_ERROR has various issues. For once, it confuses code parsers in many editors and other tools that work with C++ source directly. Moreover, this can lead to subtle bugs if a mistake is made with the definition of CHECK_GL_ERROR. It also causes incorrect warnings if CHECK_GL_ERROR is used with an "empty" call statement. svn-id: r51050 | |||
2010-07-20 | OPENGL: Implement fullscreen mode. | Alejandro Marzini | |
svn-id: r51049 | |||
2010-07-20 | OPENGL: Fix SDL OpenGL context not resizing well on Linux. | Alejandro Marzini | |
svn-id: r51047 | |||
2010-07-19 | OPENGL: Fix adjustment of mouse coordinates when screen is resized and scaled. | Alejandro Marzini | |
svn-id: r51046 | |||
2010-07-19 | OPENGL: Add basic scaler handle. | Alejandro Marzini | |
svn-id: r51016 | |||
2010-07-19 | SDL: Hack to handle special SDL events. | Alejandro Marzini | |
svn-id: r51015 | |||
2010-07-19 | OPENGL: Fix issue when GFX changes. | Alejandro Marzini | |
svn-id: r51013 | |||
2010-07-19 | OPENGL: Fix palette issues. | Alejandro Marzini | |
svn-id: r51012 | |||
2010-07-18 | Fixed rect size when drawing npot textures. Added OpenGL attr for SDL. | Alejandro Marzini | |
svn-id: r50979 | |||
2010-07-18 | Improved cursor drawing. | Alejandro Marzini | |
svn-id: r50976 | |||
2010-07-16 | Added basic cursor drawing. | Alejandro Marzini | |
svn-id: r50954 | |||
2010-07-16 | change post-increment to pre-increment in return value of nextHighest2(), as ↵ | Joost Peters | |
some compilers will not return the incremented value otherwise svn-id: r50946 | |||
2010-07-16 | Added basic screen drawing (only overlay working). | Alejandro Marzini | |
svn-id: r50930 | |||
2010-07-15 | Fixed header for OS X, and added OpenGL feature to configure script. (Patch ↵ | Alejandro Marzini | |
by clone2727) svn-id: r50908 | |||
2010-07-15 | Optimized nextHigher2. | Alejandro Marzini | |
svn-id: r50907 | |||
2010-07-15 | Fixed problem with OpenGL headers and windows. | Alejandro Marzini | |
svn-id: r50906 | |||
2010-07-15 | Fixed doing OpenGL calls before a graphical context was created. | Alejandro Marzini | |
svn-id: r50905 | |||
2010-07-15 | Replaced nextHigher2, so CHAR_BIT define is not needed. | Alejandro Marzini | |
svn-id: r50904 | |||
2010-07-15 | Silence gcc warnings. | Matthew Hoops | |
svn-id: r50902 | |||
2010-07-15 | Replaced the extra SDL functions added to GraphicsManager with an ↵ | Alejandro Marzini | |
EventObserver in SdlGraphicsManager. svn-id: r50900 | |||
2010-07-13 | Check if USE_OPENGL is defined for compiling OpenGL code. | Alejandro Marzini | |
svn-id: r50842 | |||
2010-07-13 | Merged from trunk, from Rev 49499 to HEAD | Alejandro Marzini | |
svn-id: r50840 | |||
2010-07-12 | Get rid of yet another global object with constructor | Max Horn | |
svn-id: r50835 | |||
2010-07-12 | SDL: Tweak OSystem_SDL::detectSupportedFormats a bit | Max Horn | |
Previously, the code in OSystem_SDL::detectSupportedFormats assumed that the arrays RGBList and BGRList had the exact same length, and that the entries in each mirrored those in the other 100%. Instead of relying on that, the code now simply iterates over both lists separately. This changes the resulting order a bit, but since we never gave any guarantees on that, this should not matter. svn-id: r50833 | |||
2010-07-12 | SDL: Overhaul OSystem_SDL::getSupportedFormats | Max Horn | |
* Do not use global constructor for the RGBList and BGRList tables anymore, by moving them inside a function. * Update the list of supported formats if the hardware screen surface changes. Previously, the list of supported pixel formats (and its order) was computed only once and then never changed. svn-id: r50832 | |||
2010-07-12 | OpenGL manager: Implemented PixelFormat functions. Implemented GFX methods. ↵ | Alejandro Marzini | |
Changed how GLTexture determines its format. svn-id: r50811 | |||
2010-07-11 | Fix compile on Mac OS X. | Matthew Hoops | |
svn-id: r50801 | |||
2010-07-11 | Moved getGraphicsManager() from OSystem_SDL to ModularBackend. Moved public ↵ | Alejandro Marzini | |
SDL graphics manager functions to graphics manager (Allowing OpenGLSdlGraphicsMaanger to be used with other SDL managers easily). Removed BaseSdlGraphicsManager. Implemented in the opengl manager basic screen functions. svn-id: r50796 | |||
2010-07-10 | Added BaseSdlGraphicsManager. Added GLTexture. | Alejandro Marzini | |
svn-id: r50795 | |||
2010-07-09 | Added OpenGLSDLGraphicsManager. | Alejandro Marzini | |
svn-id: r50768 | |||
2010-07-07 | DS: Fix OPT_SPEED and OPT_SIZE usage being reversed; add ARM7 files to 'make ↵ | Max Horn | |
clean' svn-id: r50745 | |||
2010-07-07 | DS: Split buildrule for scummvm.nds and scummvm.ds.gba | Max Horn | |
This parallels what I did in ds.mk svn-id: r50744 | |||
2010-07-07 | DS: Remove cruft from Makefiles | Max Horn | |
svn-id: r50743 | |||
2010-07-07 | DS: Code formatting | Max Horn | |
svn-id: r50742 | |||
2010-07-07 | DS: Fix some quirks in the NDS build system, remove some dead code | Max Horn | |
* remove (S)RAM save code (it has not been in use for quite some time) * remove the lz compressor (was only used by ram save code) * OPT_SPEED was set incorrectly * dsmain.cpp was misspelled as ds_main.cpp * remove unsed arm9 libcartreset (the copy in the arm7 directory still is around, though) svn-id: r50741 | |||
2010-07-07 | DS: Remove redundant lines from arm9/makefile | Max Horn | |
svn-id: r50736 | |||
2010-07-07 | Implemented CHECK_GL_ERROR macro for debugging OpenGL calls. | Alejandro Marzini | |
svn-id: r50731 | |||
2010-07-06 | DS: cleanup arm9/makefile | Max Horn | |
svn-id: r50729 | |||
2010-07-06 | DS: Implemented (ugly, but working) support for optimization level overrides | Max Horn | |
svn-id: r50728 |