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