Commit Graph
137148 Commits
Author SHA1 Message Date
Colin Snover b56266d28d SCI32: Fix video performance benchmarking in most SCI32 games
Most SCI32 games draw a "fred" object to the screen when the game
first starts to benchmark video performance. When framerate
throttling is enabled (which fixes many/most timing-related bugs
and reduces system load caused by unnecessary graphics updates),
the game's performance check will think that video card is slow,
causing some "high-performance" game features to be disabled.

To avoid this, we simply disable throttling during benchmarking by
detecting the "fred" object.
2016-06-14 20:58:53 -05:00
Eugene Sandulenko 934e186063 GRAPHICS: Initialize mask in FllodFill when required 2016-06-14 20:45:09 +02:00
Eugene Sandulenko 2bf0ebf317 GRAPHICS: Add possibility to specify Fill maskmode in the constructor 2016-06-14 20:30:24 +02:00
Eugene Sandulenko 3028d9202d SCUMM HE: Simplify Moonbase distortion code 2016-06-14 19:43:08 +02:00
Eugene Sandulenko 6928ddba15 SCUMM HE: Initial Moonbase distortion code 2016-06-14 19:28:29 +02:00
Bastien Bouclet d7b7bad1dc ALL: Fix warnings when building with Apple's CLang 2016-06-14 08:24:02 +02:00
Strangerke df02215957 PEGASUS: Initialize some variables 2016-06-14 07:43:04 +02:00
Thierry Crozat 95f1e6555c I18N: Regenerate translations data file 2016-06-13 23:41:45 +01:00
Thierry Crozat f7bb128dd8 I18N: Update French translation 2016-06-13 23:41:16 +01:00
Thierry Crozat da9302184a I18N: Update Hungarian translation (from patch #1650) 2016-06-13 23:35:49 +01:00
Eugene Sandulenko f25c848238 MOHAWK: Engine classes initializations 2016-06-13 22:00:38 +02:00
Strangerke 3a954932cc GNAP: Specify highres in configure.engine 2016-06-13 21:19:39 +02:00
Filippos Karapetis a4ef3f9d73 SCI32: All versions of KQ7 are using the older remap range semantics 2016-06-13 12:01:28 +03:00
Filippos Karapetis 00761de4a3 SCI32: Remove the unused newColors array 2016-06-13 12:01:28 +03:00
Strangerke 013406abdd SHERLOCK: Fix uninitialized variables 2016-06-13 07:33:17 +02:00
Strangerke 010e676184 TOON: Fix uninitialized variable 2016-06-13 07:13:46 +02:00
Colin Snover b51d60f85c SCI: Fix uninitialized read in SoundCommandParser 2016-06-12 20:28:34 -05:00
Eugene Sandulenko e3fff124ee BBVS: Initialize SpriteModule class 2016-06-12 22:51:29 +02:00
Bastien Bouclet 40e76b4cdd SDL: Add initial support for building with SDL2 2016-06-12 20:39:47 +02:00
Bastien Bouclet 9b0f37993c SDL: Don't use the screen buffer in OpenGL mode
It makes no sense, and SDL2 does not provide one.
2016-06-12 20:17:57 +02:00
Bastien Bouclet d4ce2d8c50 SDL: Attempt to fix build on AmigaOS 2016-06-12 20:14:59 +02:00
Bastien Bouclet 9c0950f76c SDL: Fix build for platforms with incomplete OpenGL headers 2016-06-12 20:08:05 +02:00
Bastien Bouclet fe4aac9ada Merge pull request #1250 from bgK/wip-multisampling
Multisampling for framebuffers
2016-06-12 19:53:14 +02:00
Alyssa Milburn ce9573c8c5 ANDROID: Relax manifest hardware requirements.
This is necessary to make the package installable via Google Play for
almost all modern devices.
2016-06-12 08:55:21 +02:00
Bastien Bouclet 867f2e2c98 STARK: Fix textures with GLES2 contexts 2016-06-11 21:29:41 +02:00
Bastien Bouclet 87ceda2324 SDL: Don't try to draw the SubScreen if it's null
Also simplify the closeOverlay method. This has the side effect of properly freeing
SubScreen when building without OpenGL.
2016-06-11 13:32:04 +02:00
Bastien Bouclet 5ae1e3a01c OPENGL: Honor the configured MSAA samples for FBOs 2016-06-11 13:12:37 +02:00
Dries Harnie dc3e371dc0 OPENGL: Grab pointers for glBlitFramebuffers and
glRenderbufferStorageMultisample.
2016-06-11 13:12:37 +02:00
Dries Harnie be5202d11d OPENGL: Multisampling for framebuffers (SDL) 2016-06-11 13:12:37 +02:00
Bastien Bouclet 8f20218a2b OPENGL: Detect FBO multisample support 2016-06-11 13:12:37 +02:00
Bastien Bouclet 3e0136160d SDL: Don't enable screen level multisampling when rendering to a FBO 2016-06-11 13:12:37 +02:00
Bastien Bouclet 992106596c SDL: Rework OpenGL window creation
The new implementation builds a list of suitable OpenGL context properties,
sorted by preference.
The context creation goes through that list and stops at the first successfully
created context.
2016-06-11 13:12:30 +02:00
Bastien Bouclet 0362ac0dbc GRIM: Don't use OSystem::getScreenPixelBuffer in the OpenGL renderers 2016-06-11 12:07:38 +02:00
Bastien Bouclet 5419e37196 GRAPHICS: Fix the GLSL compat shaders when using GLES2 with SDL 2016-06-11 10:33:35 +02:00
Eugene Sandulenko a7d18763ac TOLTECS: Initialized Animation class 2016-06-10 14:21:17 +02:00
Eugene Sandulenko 50868e9e10 TOLTECS: Initialize Menu class 2016-06-10 14:17:04 +02:00
Eugene Sandulenko 455d433afd TOLTECS: Initialize objects 2016-06-10 14:12:27 +02:00
Strangerke c3311473a7 GNAP: Consistently check the return value of find(resourceId) 2016-06-09 23:38:13 +02:00
Strangerke 81d7bc6d0c GNAP: Mark game as TESTING 2016-06-09 07:59:27 +02:00
Lothar Serra Mari ff8292fc7b NEWS: Fix punctuation in taskbar fix entry 2016-06-08 21:21:07 +02:00
Lothar Serra Mari 1c03db32f5 NEWS/DE: Add fix for taskbar support in Windows 10. 2016-06-08 21:20:12 +02:00
Kirben 587e98e112 NEWS: Add fix for taskbar support in Windows 10. 2016-06-08 23:24:57 +10:00
Eugene Sandulenko 8698df1c0a WAGE: Use # as savefile matching pattern 2016-06-08 10:19:43 +02:00
Eugene Sandulenko fd4bdcc01c SWORD25: Use # as savefile matching pattern 2016-06-08 10:19:12 +02:00
Eugene Sandulenko 989749b6e5 SHERLOCK: Use # as savefile matching pattern 2016-06-08 10:17:16 +02:00
Eugene Sandulenko 044f8b2063 PRINCE: Use # as savefile matching pattern 2016-06-08 10:16:18 +02:00
Eugene Sandulenko 858a31102f MORTEVIELLE: Use ### as save file pattern 2016-06-08 10:15:06 +02:00
Strangerke c1e39b8bd6 GNAP: (Hopefully) fix a FCC warning 2016-06-08 08:03:38 +02:00
Strangerke 7f99d9d47a GNAP: Janotorial - Re-align some comments 2016-06-08 07:58:41 +02:00
Strangerke 8223829504 GNAP: Fix MSVC warnings related to the initialization of FONT_CHAR_INFO 2016-06-08 07:53:35 +02:00