Commit Graph

1157 Commits

Author SHA1 Message Date
trembyle
b9e7b1dfcd COMMON: ENGINES: Correct Czech language ISO code
1. Correct constant in common files
2. Add the old code to obsolete language codes
3. Replace all occurences in engine code
2022-03-04 18:29:02 +01:00
Paweł Kołodziejski
554c64acf1
STARK: Alloc PEResources on heap to avoid stack overflow 2022-01-31 00:41:10 +01:00
Le Philousophe
d9b4e457e8 ALL: Remove USE_GLES2 define
Replace it with USE_FORCED_GLES2
2022-01-18 16:49:03 +01:00
Cameron Cawley
43d87cb029 BACKENDS: Support detecting OpenGL ES 2 at runtime for 3D games 2021-12-30 13:57:50 +01:00
Paweł Kołodziejski
20cb0ae228
ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley
f01c5321c4 STARK: Don't exit immediately if modded assets are enabled but not supported 2021-12-20 23:18:36 +01:00
Paweł Kołodziejski
50f9fa3df6
STARK: Fixed minor coverity warnings 2021-12-20 19:22:39 +01:00
Paweł Kołodziejski
2f5995482e
STARK: Formatting 2021-12-19 19:18:19 +01:00
Paweł Kołodziejski
4f6afce3ea
STARK: W/A for 1x1 dimension textures to be scaled later 2021-12-18 09:04:10 +01:00
Cameron Cawley
06e79f2adf TINYGL: Use the existing list of rectangles when copying to the screen 2021-12-09 22:01:46 +01:00
Paweł Kołodziejski
6a591146c8
TINYGL: Added stencil buffer implementation 2021-12-09 21:10:53 +01:00
Paweł Kołodziejski
8d87f9aa78
STARK: Fixed shadow rendering 2021-12-09 09:26:12 +01:00
Paweł Kołodziejski
3b9f9804ee
TINYGL: Rearrange access to TinyGL 2021-12-08 14:52:18 +01:00
Paweł Kołodziejski
51888c13ba
STARK: Remove global constructors 2021-12-08 00:09:03 +01:00
Paweł Kołodziejski
d80bd265d2
TINYGL: Rearrange visibility various functions 2021-12-06 13:57:41 +01:00
Paweł Kołodziejski
9e72366b5f
ENGINES: Allow to build without TINYGL enabled 2021-12-05 00:08:53 +01:00
Paweł Kołodziejski
8224aeffae
STARK: No need structs to be set as packed 2021-12-01 19:42:42 +01:00
Paweł Kołodziejski
89cba0db97
STARK: Added WA for prompt dialog texture clipping 2021-11-29 23:31:14 +01:00
Paweł Kołodziejski
6f3b535752
GRIM,STARK,TINYGL: Fixed BE drawing issues. 2021-11-29 22:34:13 +01:00
Paweł Kołodziejski
af37825be3
ENGINES: Replace PixelBuffer with Surface 2021-11-27 20:14:44 +01:00
Paweł Kołodziejski
4bc6b3ad13
STARK: Re-add stencil buffer stubs 2021-11-24 23:01:13 +01:00
Paweł Kołodziejski
57032f9c15
STARK: Fixed BE issue in textures for software renderer 2021-11-24 22:10:47 +01:00
Paweł Kołodziejski
7526020b12
STARK: Fixed memory corruption in software renderer 2021-11-24 21:27:49 +01:00
Paweł Kołodziejski
b9115e9286
STARK: BigEndian fixes 2021-11-20 22:57:01 +01:00
Paweł Kołodziejski
a85dca29e9
STARK: Enable dirty rects for software renderer 2021-11-20 17:46:01 +01:00
Paweł Kołodziejski
bd72851697
STARK: Preliminary support for software renderer 2021-11-20 17:33:57 +01:00
Cameron Cawley
4d206e5286
GRAPHICS: Clean up OpenGL defines (#3551) 2021-11-18 00:56:21 +01:00
Orgad Shaneh
2e2a613e23 STARK: Use override
Using clang-tidy modernize-use-override
2021-11-14 14:34:14 +02:00
Orgad Shaneh
ee57380de7 ENGINES: JANITORIAL: Remove 'virtual' when override is specified 2021-11-14 14:32:04 +02:00
Paweł Kołodziejski
3e5f4b1df4
STARK: Fixed lights code placement 2021-11-09 21:32:53 +01:00
Paweł Kołodziejski
5a4b27e148
STARK: Synchronise code with opengl renderer 2021-11-09 17:31:15 +01:00
Paweł Kołodziejski
5e227c9bb4
STARK: Added missing upload texture code in software renderer 2021-11-09 17:09:54 +01:00
Paweł Kołodziejski
aa3718f0e8
STARK: Move texture binding out of vertices loop 2021-11-09 09:22:41 +01:00
Paweł Kołodziejski
188caf1130
STARK: Fixed savegame screenshots for software renderer 2021-11-08 20:02:20 +01:00
Paweł Kołodziejski
d810267015
STARK: Fixed blitting offset in software renderer 2021-11-08 09:07:21 +01:00
Paweł Kołodziejski
91146900ca
STARK: Explicit enable/disable texture mode when needed 2021-11-07 16:30:24 +01:00
Alexandre Detiste
6044504762 JANITORIAL: typos
some in the variable names, some in the comments;
no change for the strings that interract with original games assets
2021-10-31 20:46:31 +01:00
Eugene Sandulenko
a9267184f4
ENGINES: Drop cxx11 feature dependency. Now it is always preent 2021-10-31 11:46:26 +02:00
Paweł Kołodziejski
2606eb5a33
STARK: Improve messages while creating renderer. 2021-10-28 11:06:55 +02:00
Paweł Kołodziejski
862bd7d05f
GRAPHICS: Move FrameLimiter from engines to common graphics code 2021-10-27 23:11:20 +02:00
Orgad Shaneh
0db343d364 ENGINES: Add missing getSavegameFile overrides
... for non-default names.

Fixes moving autosave to a new slot.

Trac #12977
2021-10-24 16:46:36 +02:00
Orgad Shaneh
fe104cc337 ENGINES: Use MetaEngine consistently for getting autosave slot
The autosave refactoring that was done in
7adad5aaf5 used g_engine for identifying the
autosave slot. This worked for in-game save/load, but doesn't fit when
called from the launcher.

Fix by passing MetaEngine to SaveStateDescriptor ctor and using it for this
query.

Amends 7adad5aaf5.
2021-10-24 16:46:06 +02:00
Paweł Kołodziejski
a4e33a37eb
STARK: Remove left over code 2021-10-20 22:31:36 +02:00
Paweł Kołodziejski
565cb7c7cb
STARK: Added initial TinyGL renderer 2021-10-20 22:26:49 +02:00
Paweł Kołodziejski
7aab569882
STARK: Separated texture usage for 2D or 3D 2021-10-20 22:24:14 +02:00
Paweł Kołodziejski
4bf044d361
STARK: Cleanup comments 2021-10-20 07:27:49 +02:00
Paweł Kołodziejski
f407852260
STARK: Avoid changing texture coords in loop 2021-10-19 22:40:00 +02:00
Paweł Kołodziejski
4ac851cd0f
STARK: Small cleanup in OpenGL code 2021-10-19 22:38:43 +02:00
Paweł Kołodziejski
a3c99a3e1b
STARK: Move lights pre-calculation to top of lights setup 2021-10-19 21:18:33 +02:00