1083 Commits

Author SHA1 Message Date
Cameron Cawley
bb16fae4b4 STARK: Provide a more descriptive error when TinyGL is selected 2021-07-08 15:00:41 +02:00
Cameron Cawley
2b5d75f830 STARK: Allow using the OpenGL 1.x renderer when shaders are unavailable 2021-07-08 15:00:41 +02:00
Torbjörn Andersson
ce52a33ff1 STARK: Avoid adding \0 to a String
We are still deciding on whether or not that should even be allowed, so
let's get rid of the cases where it's not actively needed. The purpose
here is to skip past unknown parts of the stream, so there's no need
storing the data in a String. Let's just document that it's ok for it to
skip past \0 as well.

This happens in my Swedish CD version of The Longest Journey, but not in
my English DVD version.
2021-07-06 11:06:33 +02:00
Paul Gilbert
baccbedf50 GRAPHICS: Changed surface classes sizes from uint16 to int16 2021-07-04 18:24:27 -07:00
ysj1173886760
0b070c9f06 STARK: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Eugene Sandulenko
ace55b7af2
STARK: Added detection for Czech version. Bugreport #11914 2021-04-23 15:56:48 +02:00
Eugene Sandulenko
0b65dfd35a
STARK: Added detection for unsupported Polish version. Bugreport #11883 2021-04-23 15:56:48 +02:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Paweł Kołodziejski
1b41d2c939
STARK: Mark as c++11 2021-04-15 02:02:53 +02:00
Paweł Kołodziejski
3e2f5a3976
STARK: A bit improved spot light type. 2021-04-04 11:36:12 +02:00
Paweł Kołodziejski
d48524ca9f
STARK: Avoid color material calls in loop 2021-04-04 07:10:41 +02:00
Paweł Kołodziejski
1f2d418395
STARK: Include ambient light color for color material too 2021-04-04 06:36:54 +02:00
Paweł Kołodziejski
045918c38c
STARK: Added initial non-shader OpenGL renderer. Lights needs to be fixed. 2021-04-04 01:00:30 +02:00
Thierry Crozat
9b3dd840bb STARK: Fix unknown key error in ShortestPath
The error happened when the goal is not reachable.
This fixes bugs #12127 and #12339.
2021-03-22 22:24:10 +00:00
D G Turner
9d8c243517 STARK: Fix Signed vs. Unsigned Comparison GCC Warning 2021-03-19 00:34:49 +00:00
SupSuper
70dc08f46e JANITORIAL: Cleanup inconsistent includes 2021-02-22 10:54:07 +00:00
Henrik "Henke37" Andersson
218f66d1e0 STARK: Use getValOrDefault 2021-02-12 00:41:23 +01:00
Eugene Sandulenko
3c3019f257 STARK: x.arc -> x.xarc in the detection enties 2020-12-08 13:24:39 +01:00
Eugene Sandulenko
59dfb31893 STARK: Fix detection 2020-12-08 12:40:36 +01:00
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00:00
Eugene Sandulenko
180004e47e STARK: Use macros in the detection table 2020-11-28 17:41:23 +01:00
SupSuper
f2aa112344 STARK: Don't append \0 when reading null-terminated strings.
This causes undefined behavior with the new BaseString refactor
2020-11-02 21:35:17 +00:00
Dmitry Gladkov
d937daceb4
STARK: Play sound when hovering active cursor (#2566)
STARK: Play sound when hovering over action items
2020-10-26 20:57:25 +01:00
Dmitry Gladkov
9487c4bdd3 STARK: Workaround to support Emma's lipsync 2020-10-26 07:12:03 +01:00
Paweł Kołodziejski
d7500078ff STARK: Attempt to fix non shader target 2020-10-19 11:40:27 +02:00
Paweł Kołodziejski
749c3ec9e1 ENGINES: If backend is not capable support opengl in game do not try create opengl renderer 2020-10-19 06:52:31 +02:00
Paweł Kołodziejski
eef527e227 STARK: Not dot use ellipsis in text for game. 2020-10-16 23:27:18 +02:00
Paweł Kołodziejski
e2cd2e6ed7 COMMON: Rename Common::Debug to Common::StreamDebug 2020-10-16 21:47:16 +02:00
Eugene Sandulenko
1178c5567f STARK: Mark Russian TLJ release as unstable 2020-10-16 19:53:54 +02:00
Eugene Sandulenko
83937afb09 STARK: Adde detection for another Russian localization. THe game requires more work 2020-10-16 19:51:40 +02:00
Eugene Sandulenko
92fcda3127 STARK: Added detection for Hungarian fan-translation. 2020-10-16 18:00:12 +02:00
Eugene Sandulenko
4f0fa0005e STARK: Mark another set of class vars public 2020-10-15 14:09:20 +02:00
Eugene Sandulenko
d89e0a2430 STARK: Help confused compilers with nested classes 2020-10-15 12:56:45 +02:00
Eugene Sandulenko
6a306affdb STARK: Moved constants to enum from static members, to make OSX compiler happier 2020-10-15 12:14:45 +02:00
Eugene Sandulenko
8a038f1942 STARK: Attempt to fix GP2x compilation 2020-10-15 12:08:31 +02:00
Paweł Kołodziejski
9fb035b10a STARK: Added opengl ifdef gaurds 2020-10-15 08:30:05 +02:00
Paweł Kołodziejski
b3108e2e3f STARK: Do not depend on opengl shaders 2020-10-14 22:07:50 +02:00
Paweł Kołodziejski
8f6bc62d74 ENGINES: Added "16bit highres" feature depends for 3d games 2020-10-14 21:48:37 +02:00
Paweł Kołodziejski
a37173807f CONFIGURE: More work on opengl flags 2020-10-14 18:37:17 +02:00
Cameron Cawley
03e8f0ed2d
ENGINES: Remove code for toggling fullscreen mode (#2523)
* GRIM: Remove code for toggling fullscreen mode

* MYST3: Remove code for toggling fullscreen mode

* STARK: Remove code for toggling fullscreen mode

* ENGINES: Remove the fullscreen argument from initGraphics3d()
2020-10-14 07:49:28 +02:00
Paweł Kołodziejski
42d55b2436 ENGINES: Drop accel3d param for initGraphics3d() 2020-10-13 22:49:07 +02:00
Eugene Sandulenko
7ff34bc9ec PLUGINS: MetaEngineStatic -> MetaEngineDetection 2020-10-11 23:14:39 +02:00
Eugene Sandulenko
7ea6781043 PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION 2020-10-11 23:12:32 +02:00
Matthieu Milan
2311b0957b
STARK: allow module to be built as a plugin (#2504) 2020-10-11 22:03:11 +02:00
Paweł Kołodziejski
264f6f037b ALL: Separate USE_OPENGL and USE_OPENG_GAME. Exclude WME3D for GLES2 for now. 2020-10-10 14:12:07 +02:00
Eugene Sandulenko
2448d6cb0a STARK: Remove unneeded include 2020-10-09 22:35:37 +02:00
Paweł Kołodziejski
35b9cccbde ALL: Merge ResidualVM 2020-10-09 19:44:13 +02:00
Pawel Kolodziejski
c337b87db7 ENGINES: Fixed linking 2020-10-05 00:58:13 +02:00
Pawel Kolodziejski
5c57ef54ad ALL: Fixed compilation after sync with ScummVM 2020-10-05 00:43:24 +02:00