Commit graph

623 commits

Author SHA1 Message Date
Eugene Sandulenko
b34411bc23
ENGINES: [a-k]*: Switched Debug Channels from bitfield to sequential enum 2025-02-22 15:51:24 +01:00
Le Philousophe
ad20f02070 IMAGE: Don't declare GIFDecoder when GIF support is not built
As gif.cpp is not built when GIF support is not enabled, don't declare
it and guard its uses.
2025-01-08 13:40:33 +02:00
Eugene Sandulenko
2b41c7807d CONFIGURE: Added tinygl as a component 2024-12-25 00:34:39 +01:00
Eugene Sandulenko
fdecb6afca ENGINES: Add components to configure.engine's explanatory comment 2024-12-25 00:34:39 +01:00
Le Philousophe
0dfc71322a CONFIGURE: Add a 3D feature
This allows to blacklist 3D engines on platforms not supporting 3D.
These platforms don't have OpenGL nor TinyGL enabled.
2024-12-01 22:39:32 +01:00
Eugene Sandulenko
c7f3554b40
HPL1: Avoid side effect in assert(). CID 1501715 2024-10-23 18:03:29 +02:00
tunnelsociety
17eb3dd215 JANITORIAL: HPL1: Remove exec bit from source file
Seemingly accidental in 80d525e
2024-09-25 10:17:47 +03:00
Hubert Maier
a99e53a146 JANITORIAL: HPL1: Fix typos 2024-09-11 11:19:33 +03:00
Hubert Maier
0b00ff2b6f
JANITORIAL: HPL1: Fix typos in code 2024-08-10 22:51:56 +03:00
Hubert Maier
c1c95ea62b
JANITORIAL: HPL1: Fix typos in comments 2024-08-10 11:43:44 +03:00
Le Philousophe
b61bd3ff85 ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
Le Philousophe
90b886097f ENGINES: Create a type aware advanced detector 2024-06-30 18:39:06 +02:00
Cameron Cawley
1357bfe672 COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
Torbjörn Andersson
2e3f4619fb JANITORIA: Remove redundant semicolons 2024-02-08 21:20:02 +01:00
Torbjörn Andersson
a1c8db3201 JANITORIAL: Clean up some whitespace and double semicolons 2024-01-29 19:32:00 +01:00
Eugene Sandulenko
1d6f7b05ea
JANITORIAL: Clean up some English language 2024-01-21 00:28:44 +01:00
Le Philousophe
69665f6803 HPL1: Migrate engine to Path 2023-12-24 13:19:25 +01:00
grisenti
ffa19e3515 HPL1: Default initialize struct members 2023-12-19 19:37:21 +01:00
grisenti
342afd9ee2 HPL1: Add missing return 2023-12-19 19:31:09 +01:00
grisenti
16b2c04453 HPL1: Default initialize struct fields 2023-12-19 18:41:25 +01:00
grisenti
306d2ecdd0 HPL1: add default case to switch statement 2023-12-19 09:24:22 +01:00
grisenti
aeff820112 HPL1: Fix incorrect delete 2023-12-19 08:57:58 +01:00
grisenti
54ee96f897 HPL1: Fix potential null dereferences 2023-12-15 16:36:05 +01:00
grisenti
4dfeb27036 HPL1: Remove null pointer check
The pointer is dereferenced in the above statements, making this check useless.
2023-12-15 15:56:25 +01:00
grisenti
2d89a8cd80 HPL1: Remove always false conditional 2023-12-15 15:33:46 +01:00
grisenti
f88300415c HPL1: Remove always true conditional 2023-12-15 15:19:19 +01:00
grisenti
f663ac0684 HPL1: Return before null pointer use 2023-12-15 09:06:57 +01:00
grisenti
2748e889c8 HPL1: Fix error in conditional expression 2023-12-15 08:57:49 +01:00
grisenti
e778683406 HPL1: Remove unnecessary string copy 2023-12-15 08:12:57 +01:00
grisenti
a751a60c72 HPL1: Take constant strings as const& 2023-12-15 08:09:37 +01:00
Eugene Sandulenko
ec2dd2726b ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason 2023-12-08 12:21:16 +01:00
grisenti
5fd3e72411 HPL1: Fix memory leak 2023-12-07 09:29:59 +01:00
grisenti
0a330ad35f HPL1: Fix memory leak 2023-11-30 18:24:01 +01:00
grisenti
5462b04534 HPL1: Don't use slot 0 for game saves 2023-11-27 22:21:34 +01:00
grisenti
2a889baffc HPL1: Engine does not support saving during runtime 2023-11-27 22:13:43 +01:00
grisenti
47899ee46f HPL1: Disable assertions in Newton code 2023-11-25 18:05:59 +01:00
grisenti
f79c5478f9 HPL1: Correctly handle first start 2023-11-25 16:07:41 +01:00
grisenti
67726a7e6d HPL1: Initialize glViewport with screen size 2023-11-25 14:57:32 +01:00
grisenti
c4d26ff3e8 HPL1: Make dgVector's constructor constexpr
This fixes global constructor warnings.
2023-11-20 22:11:44 +01:00
D G Turner
037f722215 HPL1: Add Detection Entry For CD Release of Penumbra Black Plague 2023-11-04 00:28:07 +00:00
grisenti
28541b684c HPL1: Remove unused defines 2023-11-03 21:45:05 +01:00
grisenti
094142d5d2 HPL1: Only display gamma screen on first start 2023-11-03 15:24:26 +01:00
grisenti
3e2380b5ce HPL1: Implement gamma correction 2023-11-03 15:07:10 +01:00
sluicebox
d36331ba98 HPL1: Fix memory leak
Coverity CID 1518937
2023-11-02 09:26:15 -07:00
sluicebox
5818c4be33 HPL1: Fix use after free in error message. PVS-Studio V774 2023-10-31 14:20:28 -07:00
sluicebox
1bfd160c92 HPL1: Fix nullptr deref in error message. PVS-Studio V522 2023-10-31 14:20:28 -07:00
sluicebox
558805d547 HPL1: Fix log statement. PVS-Studio V510 2023-10-31 14:20:27 -07:00
sluicebox
6d6f698f9b HPL1: Fix indexes in OpenALSoundEnvironment. PVS-Studio V557 2023-10-31 14:20:27 -07:00
Walter Agazzi
33e7eccd04 HPL1: Fix partial detection entry, cleanup indentation 2023-10-23 13:29:41 +02:00
grisenti
8d51b5726b HPL1: Add game variants to detection 2023-10-22 23:02:36 +02:00