Commit Graph
137148 Commits
Author SHA1 Message Date
Le Philousophe d6f37a161b ANDROID: Remove again updateEventScale
It was removed in android in #1695 but not in android3d in ResidualVM.
2021-11-29 00:04:45 +01:00
Le Philousophe 5b62141b8f ANDROID: Fix code style 2021-11-29 00:04:45 +01:00
Le Philousophe 2bb9d5f3df ANDROID: Remove outdated piece of code 2021-11-29 00:04:45 +01:00
Le Philousophe 3cb81ff31c ANDROID: Don't use unsigned int 2021-11-29 00:04:45 +01:00
Le Philousophe afcb0c54e7 ANDROID: Use real size instead of magical constant 2021-11-29 00:04:45 +01:00
Le Philousophe 40a036ac0b ANDROID: Use nullptr where appropriate 2021-11-29 00:04:45 +01:00
Le Philousophe 8321056107 ANDROID: Remove superfluous asserts
new never returns nullptr, it throws exception or aborts
2021-11-29 00:04:45 +01:00
Le Philousophe 8a6f74b5a1 ANDROID: Remove global variables 2021-11-29 00:04:45 +01:00
Le Philousophe 2792b474e1 ANDROID: Remove superfluous ifdefs 2021-11-29 00:04:45 +01:00
Le Philousophe 7145b3c2f2 ANDROID: Add support for kSupportsArbitraryResolutions in 3D 2021-11-29 00:04:45 +01:00
Le Philousophe 20df3369b4 ANDROID: Rework 3D screen setup
All the setupScreen functions were useless as there is only one place
where it's called.
_opengl was always true.
_game_pbuf was never initialized.
2021-11-29 00:04:45 +01:00
Le Philousophe d4e9c0eca4 ANDROID: Always enable blending when drawing all the layers 2021-11-29 00:04:45 +01:00
Le Philousophe faa8986fc8 ANDROID: Display the game below the overlay menu 2021-11-29 00:04:45 +01:00
Le Philousophe e4390abd86 ANDROID: Introduce back the touch controls for 3D 2021-11-29 00:04:45 +01:00
Le Philousophe ebeb731ad7 ANDROID: Disable depth test as we don't use it in final rendering 2021-11-29 00:04:45 +01:00
Le Philousophe f0aef09021 ANDROID: Make sure glDrawArrays succeeds 2021-11-29 00:04:45 +01:00
Le Philousophe 0988f3d6d8 ANDROID: Fix OpenGL debug in 3D backend 2021-11-29 00:04:45 +01:00
Le Philousophe 9ce3b692c6 ANDROID: Reinitialize some state before stopping 3D manager
This avoids breaking the 2D graphics manager
2021-11-29 00:04:45 +01:00
Le Philousophe 881f48b24d ANDROID: Set up scissor box when resizing
We enable the scissor test when the overlay is hidden so the box must be
correctly defined
2021-11-29 00:04:45 +01:00
Le Philousophe 2a444f981e ANDROID: Fix indentation 2021-11-29 00:04:45 +01:00
Le Philousophe 7352207555 ANDROID: Free frame buffer when it's unused 2021-11-29 00:04:45 +01:00
Le Philousophe 74c12b5e5a ANDROID: Use 5551 format for overlay instead of 4444
This allows for more color (but only 1 bit of alpha)
2021-11-29 00:04:45 +01:00
Le Philousophe bb2871cd63 ANDROID: Implement modes completely to allow switching between 3D and 2D 2021-11-29 00:04:45 +01:00
Le Philousophe 5248999c95 ANDROID: Better debug of which graphic backend is used 2021-11-29 00:04:45 +01:00
Le Philousophe 5d56c1cdf0 ANDROID: Merge 3D graphics backend
Move each graphic part in backends/graphics and backends/graphics3d
2021-11-29 00:04:45 +01:00
Le Philousophe 706de81bb0 ANDROID: Switch to GLES2 2021-11-29 00:04:45 +01:00
Le Philousophe dd038d72e8 OPENGL: Fix compilation with USE_BUILTIN_OPENGL
GL_FUNC2_DEF doesn't have the same arguments as GL_FUNC_DEF
2021-11-29 00:04:45 +01:00
ScummVM-Translations d4a7ba1032 I18N: Update translations templates 2021-11-28 23:03:48 +00:00
Zvika Haramaty 7520dbe34e SCI: Add fan made Hebrew translation of LB1 2021-11-29 01:03:39 +02:00
Zvika Haramaty 5c933015fb SCI: Add fan made Hebrew translation of SQ1VGA 2021-11-29 01:03:21 +02:00
neuromancer a9e8ee893a HYPNO: improved arcade parsing and added more scenes in spider 2021-11-28 22:33:04 +01:00
Torbjörn Andersson 8c1c45d9b3 SHERLOCK: Fix comment typo 2021-11-28 19:29:47 +01:00
neuromancer c8849911f8 HYPNO: spider movement in arcade sequences 2021-11-28 14:21:59 +01:00
neuromancer 3d247f33e1 PRIVATE: fixed save game bug 2021-11-28 14:21:59 +01:00
neuromancer 0578120fb4 PRIVATE: fix and refactor palette remapping 2021-11-28 14:21:59 +01:00
Le Philousophe dd69e69d8e GRIM: Fix bindings in the keymapper 2021-11-28 14:17:45 +01:00
Paweł Kołodziejski 606294d039 BACKENDS: Restore reference PixelSurface in Android3D 2021-11-28 09:45:40 +01:00
Filippos Karapetis 29bccc4ab4 BBVS: Fix sprites for the alt demo - bug #13070. Some cleanup 2021-11-28 04:40:16 +02:00
Misty De Meo f85936dc5c DIRECTOR: fix henachoco03 demo sizes 2021-11-28 04:05:10 +02:00
Misty De Meo 37b7208781 DIRECTOR: apply henachoco03 patches to demo 2021-11-28 04:05:10 +02:00
Thierry Crozat a307a99882 AGS: Add detection for Lamplight City Steam Mac variant 2021-11-27 21:52:35 +00:00
Paweł Kołodziejski 0c59f5a673 TINYGL: Moved PixelBuffer to TinyGL 2021-11-27 21:29:02 +01:00
Paweł Kołodziejski 2a7aa00c85 BACKENDS: Remove PixelBuffer leftovers 2021-11-27 21:22:09 +01:00
Martin Gerhardy 9336c93da3 TWINE: fixed dotemu cd track issue 2021-11-27 20:36:57 +01:00
Martin Gerhardy 5544229d7c TWINE: fixed warning 2021-11-27 20:36:57 +01:00
ScummVM-Translations 21ae27531b I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-11-27 19:32:14 +00:00
Eugene Sandulenko eef0c2d529 AD: Implement blacklist for detection file names
When only files from the black list are present, we skip
file-based fallback detection for such entries, thus, entries
with 'game.exe', 'install.exe' etc will not generate false
"unknown md5" warnings.

Also, -d0 will report all such entries present in the tables.

Currently, we have 19 entries in AGS, 5 in Director and all 3 entries in ICB
which are violating this rule.
2021-11-27 20:30:28 +01:00
Eugene Sandulenko 0d1c4be0d5 DIRECTOR: Reenable entry with install.exe 2021-11-27 20:30:28 +01:00
ScummVM-Translations 8f976ed9c5 I18N: Update translations templates 2021-11-27 19:14:59 +00:00
Paweł Kołodziejski af37825be3 ENGINES: Replace PixelBuffer with Surface 2021-11-27 20:14:44 +01:00