Commit Graph
137148 Commits
Author SHA1 Message Date
elasota 9109b5ab9c MTROPOLIS: Clean up uninitialized scaler 2022-10-09 10:11:36 -04:00
elasota 3dec097149 MTROPOLIS: Fix onLoad hooks not working 2022-10-09 10:11:35 -04:00
Le Philousophe 518b731726 BACKENDS: OPENGL: Add support for loading JPEG textures 2022-10-09 15:59:37 +02:00
Torbjörn Andersson 1fd16c11e2 SCUMM: Fix infinite-ish loop in IMuseDriver_MT32::initDevice()
If infoStr was longer than 20 characters, 20 - infoStr.size() would turn
into a very large positive number, causing the string-padding loop to
run "forever".
2022-10-09 15:25:03 +02:00
Le Philousophe 939570b25a BACKENDS: OPENGL: More tolerant integer parsing 2022-10-09 11:05:13 +02:00
Le Philousophe 1b0942cda2 BACKENDS: OPENGL: Correctly compute default scales 2022-10-09 11:05:13 +02:00
VAN-Gluon d6c8fc37fe I18N: Update translation (Japanese)
Currently translated at 100.0% (1768 of 1768 strings)
2022-10-09 08:33:44 +00:00
George Kormendi 9a8cf89364 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1768 of 1768 strings)
2022-10-09 08:33:43 +00:00
Purple T b4ad8e0d4f I18N: Update translation (French)
Currently translated at 100.0% (1768 of 1768 strings)
2022-10-09 08:33:41 +00:00
Antoniou Athanasios 43331e6720 I18N: Update translation (Greek)
Currently translated at 100.0% (1768 of 1768 strings)
2022-10-09 08:33:36 +00:00
Torbjörn Andersson 15572c408b SCUMM: Exclude SEGA CD and FM Towns versions from dog sign workaround
The SEGA CD version already uses the old colors, and the FM Towns
version makes the text more readable by giving it a black outline.
2022-10-09 11:23:19 +03:00
Torbjörn Andersson b01d7d4d57 SCUMM: Exclude "Ultimate Talkie" MI1 from dog sign color workaround
The unofficial talkie version already uses the floppy version colors.
Applying our fix to it, while it doesn't seem to do any harm, is
unnecessary.
2022-10-09 11:23:19 +03:00
Torbjörn Andersson effb129776 SCUMM: Make the dog sign colors in MI1 VGA CD closer to MI1 VGA floppy
The colors in the sign that tells you that the dogs are only sleeping
are much harder to read in the VGA CD version than in the VGA floppy
version. I assume these were not picked deliberately, but rather a
consequence of the palette being different. So this works around that by
temporarily remapping the palette for the sign object, and adjusting one
of the text colors to something close to the floppy version.
2022-10-09 11:23:19 +03:00
Donovan Watteau a029ea203e SCUMM: Fix gfx_gui.cpp build with GCC 4.8 on OSX 10.5
This would give an "strnlen not declared in this scope" build error.

I guess we're not seeing this on our other builders because my compiler
is the only one not inlining strnlen or something like that.
2022-10-09 10:07:15 +02:00
Le Philousophe 51c2f471c3 BACKENDS: OPENGL: Accept different scale types with same scale
This is allowed by libretro
2022-10-09 10:00:21 +02:00
Le Philousophe 0f7fa00c9b BACKENDS: OPENGL: Fix parsing of scale_type
When scale_type was not specified, its default value was used for X and
Y instead of doing nothing
2022-10-09 09:45:03 +02:00
elasota f2269e33db MTROPOLIS: Add color table modifier 2022-10-09 00:24:13 -04:00
elasota 45062f7fd6 MTROPOLIS: Use 8-bit 640x480 for MTI 2022-10-09 00:24:12 -04:00
athrxx 6bd08e1627 KYRA: code style fixes 2022-10-09 03:08:03 +02:00
Le Philousophe d379af1fc0 BACKENDS: OPENGL: Properly remove comments
Before that comments at the end of a line were not stripped
2022-10-09 01:32:54 +02:00
Le Philousophe 131acc39ea BACKENDS: OPENGL: Add compatibility shims when needed 2022-10-09 01:32:54 +02:00
Walter Agazzi 6887c8a702 I18N: Update translation (Italian)
Currently translated at 100.0% (1768 of 1768 strings)
2022-10-08 22:57:29 +00:00
Walter Agazzi 95b028dcf4 I18N: Update translation (Italian)
Currently translated at 99.7% (1763 of 1768 strings)
2022-10-08 22:45:50 +00:00
IlDucci 8290b404bd I18N: Update translation (Spanish)
Currently translated at 100.0% (1768 of 1768 strings)
2022-10-08 22:45:45 +00:00
Lothar Serra Mari c696fe618a I18N: Update translation (German)
Currently translated at 100.0% (1768 of 1768 strings)
2022-10-08 21:51:44 +00:00
ScummVM-Translations 1b05819d87 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/
2022-10-08 21:41:12 +00:00
Le Philousophe f96b71100c OPENGL: Implement parameters as uniforms
This avoids bugs in some shaders where parameter names are reused in the
shader code.
2022-10-08 23:40:27 +02:00
ScummVM-Translations 1ca45e6262 I18N: Update translations templates 2022-10-08 21:39:30 +00:00
Le Philousophe af680aeecc OPENGL: Check that textures can be set up at load time 2022-10-08 23:39:18 +02:00
Le Philousophe 04d8265e9c OPENGL: load shaders more like original libretro 2022-10-08 23:39:18 +02:00
Le Philousophe cb36b46864 OPENGL: Allow loading of raw shader source 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 6f9728c9e8 GRAPHICS: Added doxygen documentation to PM5544 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 37ba3744f7 GRAPHICS: Use proper color names in PM5544 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 8c8b06e908 GRAPHICS: Move PM5544 test pattern drawing to a separate file 2022-10-08 23:39:18 +02:00
Eugene Sandulenko e7df36a30c OPENGL: Remove obsolete comment 2022-10-08 23:39:18 +02:00
Cameron Cawley 347870e6ea OPENGLSDL: Remove _ignoreLoadVideoMode
It doesn't work properly with shaders.
2022-10-08 23:39:18 +02:00
Cameron Cawley ebc79b24bb OPENGL: Added missing USE_FORCED_GLES check 2022-10-08 23:39:18 +02:00
Cameron Cawley aa21e7226a OPENGL: Refactored filtering support 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 9167451b59 OPENGL: More robust error reporting 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 885f710da3 OPENGL: Ignore comment lines in .glslp shader preset files 2022-10-08 23:39:18 +02:00
Eugene Sandulenko da08d87257 OPENGL: Better check if shaders are supported 2022-10-08 23:39:18 +02:00
Eugene Sandulenko ea578eff8a OPENGL: Fix license headers in the new files 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 2e814a6956 NEWS: Mention shader-based scalers 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 3e7ec681d1 GUI: Do not show empty hole in Graphics tab when Filtering is not supported by the backend 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 4237575f65 GUI: Fix crash when shaders are not supported 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 3578052175 GUI: Enable filtering on platforms where shaders are not supported 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 8d65ac4364 GUI: Regenerate theme files 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 57cd169a17 GUI: Allow both scalers and shaders to be enabled at the same time 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 4e4c149264 GUI: Bump theme version to 0.9.6 2022-10-08 23:39:18 +02:00
Eugene Sandulenko 0351b86d64 GUI: Sync classic layout with shader controls 2022-10-08 23:39:18 +02:00