Eugene Sandulenko
eeeaab0e4e
CONFIGURE: Restore executable flag
2020-10-14 21:17:19 +02:00
Cameron Cawley
1bf1fb40fc
CONFIGURE: Allow building with TinyGL disabled ( #2528 )
2020-10-14 20:31:22 +02:00
Paweł Kołodziejski
a37173807f
CONFIGURE: More work on opengl flags
2020-10-14 18:37:17 +02:00
Eugene Sandulenko
d10089492e
CONFIGURE: Fix linking of OpenGL engine dynamic plugins
2020-10-14 17:10:45 +02:00
Paweł Kołodziejski
e3cd0da0df
BACKENDS: Attempt to fix buildbot targets
2020-10-14 07:06:18 +02:00
Paweł Kołodziejski
b3ffd89c68
CONFIGURE: Do not enable opengl_shaders feature flag for gles2.
...
Gles2 feature flag is already as supporting shaders.
2020-10-10 18:41:23 +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
Paweł Kołodziejski
ef7039cb4c
CONFIGURE: Remove orphaned _opengles v1 feature
2020-10-10 12:06:09 +02:00
Paweł Kołodziejski
b87fb7c70d
WME: Fixed opengl ifdef guards. Synced glew flag with opengl in configure.
2020-10-09 20:56:48 +02:00
Paweł Kołodziejski
35b9cccbde
ALL: Merge ResidualVM
2020-10-09 19:44:13 +02:00
Kirben
f27d08d097
BUILD: MinGW needs OpenGL library added for GLEW test.
2020-10-07 20:41:06 +11:00
Pawel Kolodziejski
2c9c005469
ICB: Remove ifdefs _PC and _PSX
2020-10-06 06:33:43 +02:00
Pawel Kolodziejski
2ff565cf32
ANDROID: Rename Android folder as it's specific for ResidualVM
2020-10-05 12:35:32 +02:00
Pawel Kolodziejski
4631c0e2ed
ALL: Sync with ScummVM rev: a4002bdeee
2020-10-04 23:59:26 +02:00
Pawel Kolodziejski
f97156a36b
CONFIGURE: Synced Android setup with ScummVM
2020-10-04 17:14:00 +02:00
Pawel Kolodziejski
175164d1f5
EMI: Added dependency on MPEG2 library
2020-10-04 11:40:10 +02:00
Pawel Kolodziejski
a38f8dc668
CONFIGURE: Minimise differences in configure file
2020-10-04 10:50:32 +02:00
Thierry Crozat
03d41e59e7
CONFIGURE: Fix initializer_list on some platforms
2020-10-03 20:59:12 +01:00
Pawel Kolodziejski
c12503a869
Synced with ScummVM rev: f6c5fed173
2020-10-03 18:14:12 +02:00
Thierry Crozat
786aac568b
COMMON: Add c++11 initializer list replacement when not available in std lib
...
The c++11 standard includes some features that do not only depend on the
compiler supporting it, but also the c++ standard library having support
for it. This is the case for the initializer list feature. So when we
compile with a modern compiler but using an old std lib we need a
replacement for it.
2020-10-03 15:51:14 +02:00
Thierry Crozat
f1ed89e5a3
CONFIGURE: Define USE_CXX11 when c++11 is enabled
2020-10-03 15:51:14 +02:00
Thierry Crozat
27030c7029
CONFIGURE: Add cxx11 feature
...
The idea is that engines that want to use c++11 can specify it as
a dependency in their configure.engine file so that the engine
is automatically disabled when c++11 is not available.
2020-10-03 15:51:14 +02:00
aryanrawlani28
867e6c4e21
CONFIGURE: Improve enabling of detection as static/dynamic
...
- Add config statements to help in makefiles & base/plugins.cpp
- Print to console if detection is building as static or not
2020-10-03 14:56:36 +02:00
aryanrawlani28
e64446e4ce
CONFIGURE: Remove detection submodules written to engines.mk
...
- Write detection_table inside engines subdirectory
2020-10-03 14:56:36 +02:00
aryanrawlani28
2ee4cd2878
CONFIGURE: Add functionality for detection modules for each engine
...
- In engines.mk, add another module "enginename/detection"
- This module is always added, regardless if the engine is enabled or not.
- Remove the array which helped out when each individual engine port was being added over.
2020-10-03 14:56:36 +02:00
aryanrawlani28
05e170415c
CONFIGURE: TEMP: Add support to build detection features as dynamic.
...
- A commit to show how the new makefiles structure and flow would look like. This is not final.
2020-10-03 14:56:36 +02:00
aryanrawlani28
92839dce1c
GLK: Split detection features & adapt to new plugins.
...
- Additionally, adapt to renaming glulxe -> glulx
2020-10-03 14:56:36 +02:00
aryanrawlani28
53c772aebb
ULTIMA: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
52a420f4b1
MOHAWK: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
255af8a0eb
SCI: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
c9f2c50380
WINTERMUTE: Split detection features & adapt to new plugins.
...
- Update AMEC's getFileProps (changes related to MacResMan)
- This commit also includes a change from other engines.
- Fallback detection here depends upon many Engine resources.
- As such, it might not be suitable to add all of them to executable.
- Thus, shift fallback detection to the dynamic part.
- The static part gets the relevant Engine plugin & then tries to call it.
- This way, fallback detection for Wintermute will depend on the engine plugin.
- Normal detection will still work fine.
2020-10-03 14:56:36 +02:00
aryanrawlani28
cd87a9150e
XEEN: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
d8c82faf27
SAGA: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
30794432ab
FULLPIPE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
7944a7b039
DIRECTOR: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
e9ad5efad1
CRYOMNI3D: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
fb458421cf
CRYO: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
2712bccff6
CRUISE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
ec3ccf5eb0
CINE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
6ade053c01
CHEWY: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
de141e7826
BLADERUNNER: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
c4ba47a65d
BBVS: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
9208a65a1f
AVALANCHE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
46f1ba1f1f
WAGE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
52cdf07671
VOYEUR: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
7c7263564b
TUCKER: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
d001efc534
TSAGE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
d69a9b519f
TOUCHE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
cf5581f27f
TOON: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
02c71c91f5
TONY: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00