Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-16 | OPENGL: Simplify orthogonal projection setup. | Johannes Schickel | |
2016-03-16 | OPENGLSDL: Slight cleanup. | Johannes Schickel | |
2016-03-16 | OPENGL: Simplify context type setting. | Johannes Schickel | |
2016-03-16 | OPENGLSDL: Try to use GL(ES) context SDL2 defaults to. | Johannes Schickel | |
2016-03-16 | OPENGL: Support RGB555 for OpenGL ES output. | Johannes Schickel | |
This mode should *not* be used by any new engines/code. If someone is going to use it and says it works with the OpenGL output, please make them wear a red uniform and beam them onto a remote planet. | |||
2016-03-16 | OPENGL: Allow runtime specification of OpenGL mode. | Johannes Schickel | |
Formerly, we required that the OpenGL mode was fixed at compile time. Now we allow the code to work with whatever it is given at runtime. It is still possible to force a context type on compile time. | |||
2016-03-16 | OPENGL: Remove support for ARGB8888. | Johannes Schickel | |
This used to be used by Sword25. Since it is not supported by GLES and no engine code uses it we drop support. Hopefully, this helps people to realize they should not use that format in their engine. | |||
2016-03-16 | OPENGL: Rename GLCALL to GL_CALL. | Johannes Schickel | |
2016-03-16 | OPENGL: Resolve OpenGL functions on run-time. | Johannes Schickel | |
Formerly we relied on static linkage. However, in the presense of modern OpenGL (ES) implementations it is not easily identifable which library to link against. For example, on Linux amd64 with nVidia drivers and SDL2 setup to create a GLES 1.1 context one would need to link against libGL.so. However, traditionally GLES 1.1 required to link against libGLESv1_CM.so. To prevent a huge mess we simply resolve the OpenGL functions on run-time now and stop linking against a static library (in most cases). GLES support needs to be enabled manually on configure time for now. Tizen changes have NOT been tested. | |||
2016-03-16 | OPENGL: Define GLCALL in opengl-sys.h. | Johannes Schickel | |
debug.h is now always included and all calls should be made through GLCALL. | |||
2016-03-16 | OPENGL: Add functionality to query OpenGL functions on runtime. | Johannes Schickel | |
This can and will be used for future extension usage support. Tizen changes have been untested. | |||
2016-03-16 | OPENGL: Refactor GL extension handling slightly. | Johannes Schickel | |
2016-03-16 | WAGE: Added 5 more games to detect. Drakmyth Castle is a big game | Eugene Sandulenko | |
2016-03-16 | SCUMM: Slight renaming for clarification. | Johannes Schickel | |
2016-03-16 | SCUMM: Check whether sound effects are active in Player_AD::getSoundStatus. | Johannes Schickel | |
This fixes bug #7076 "LOOM: AdLib sound effect not stopped at Cygna's grave.". Original SCUMM (I checked Monkey Island EGA) implemented Sound::isSoundRunning by checking whether the sound resource of the requested sound id is locked. We use actual sound state inside the player. | |||
2016-03-16 | SCI: Add workaround for restoring kq6 saved games (lowres/hires) | Martin Kiewitz | |
KQ6 CD sets a global depending on lowres/hires state right at the start and some scripts are using it instead of calling kPlatform. This causes some graphics to be incorrect (well lowres) in case the user saves in lowres mode, then switches to hires mode and restores the previously saved game. We now set that global directly after restoring saved games, so that this issue does not happen anymore. KQ6 CD demo did the same. | |||
2016-03-16 | WAGE: More games to detection, all have problems | Eugene Sandulenko | |
2016-03-16 | WAGE: Implement script command in debugger | Eugene Sandulenko | |
2016-03-16 | WAGE: Enhanced 'scenes' debug command | Eugene Sandulenko | |
2016-03-16 | WAGE: Put debugger in tilde key `~' | Eugene Sandulenko | |
2016-03-16 | SAGA: Fix interface colors in French and German versions of IHNM | Torbjörn Andersson | |
The same fix that had already been applied to the Spanish version also applies to the French and German versions. (Judging by the detection entries, there aren't any alternative versions so the ones I got from GOG should be representative.) The palettes aren't quite identical to the Spanish one, but I think the remaining difference is for the spiritual barometer, so the special case for that remains Spanish-only. | |||
2016-03-16 | SCI32: Implement analyzeForRemap() | Filippos Karapetis | |
2016-03-16 | SCI32: Implement the remapping drawing functions | Filippos Karapetis | |
2016-03-16 | SCI32: Implement analyzeUncompressedForRemap() | Filippos Karapetis | |
2016-03-16 | SCI32: Spacing | Filippos Karapetis | |
2016-03-16 | SCI32: Remove dead code related to priority map handling | Filippos Karapetis | |
The priority map is not used at all in SCI32 at the engine level by design, so all the relevant code that handles picture priority is pretty much dead | |||
2016-03-16 | SCI32: Global 12 contains the previous room | Filippos Karapetis | |
2016-03-16 | SCI32: Remove getColorAtCoordinate() | Filippos Karapetis | |
The only calling code for this was removed in commit 3f2469c33ed6017d3c385fbbfd01a4e690987fbc | |||
2016-03-15 | SCI32: Initialise all scaler tables | Colin Snover | |
Initialising only the first table means that if the first ratios aren't 1:1 but the *second* ratios are 1:1, the second ratios will read from an uninitialised table. | |||
2016-03-15 | SCI32: More work on remapping | Filippos Karapetis | |
Still not working | |||
2016-03-15 | NEWS: Reword Windows MIDI bug fix description. | Johannes Schickel | |
2016-03-15 | NEWS: Engine name consistency fixes. | Johannes Schickel | |
2016-03-15 | NEWS: Improve wording slightly. | Johannes Schickel | |
2016-03-15 | NEWS: Consistency fixes. | Johannes Schickel | |
2016-03-15 | NEWS: Sync 1.8.1 section | Eugene Sandulenko | |
2016-03-15 | WAGE: Plug the debugger in | Eugene Sandulenko | |
2016-03-15 | WAGE: Added engine debugger stub | Eugene Sandulenko | |
2016-03-15 | WAGE: Better menu shortcut parsing. This fixes Jumble! | Eugene Sandulenko | |
2016-03-15 | WAGE: More games to detection | Eugene Sandulenko | |
2016-03-15 | WAGE: More games to detection | Eugene Sandulenko | |
2016-03-15 | WAGE: Two more games added to detection | Eugene Sandulenko | |
2016-03-15 | SCI32: Document kAddLine | Filippos Karapetis | |
2016-03-15 | SCI32: Implement kBitmapSetDisplace | Filippos Karapetis | |
2016-03-15 | SCI: Remove unused _gfxScreen parameter from GfxRemap | Filippos Karapetis | |
2016-03-14 | SCI32: Implement kBitmapDrawColor | Colin Snover | |
2016-03-14 | Merge pull request #705 from ottogin/sword25-video-fix | Eugene Sandulenko | |
SWORD25: Fix video loop in intro | |||
2016-03-14 | Merge pull request #706 from eriktorbjorn/bbvs-newgame | Eugene Sandulenko | |
BBVS: Move much of engine initialization to newGame() | |||
2016-03-14 | WAGE: Crash in Strange Disappearance has been resolved | Eugene Sandulenko | |
2016-03-14 | WAGE: Made bounds calulation less restrictive | Eugene Sandulenko | |
2016-03-14 | BBVS: Move much of engine initialization to newGame() | Torbjörn Andersson | |
This should fix bug #7057 ("BBVS: No clean-up when restarting"). |