Commit Graph

517 Commits

Author SHA1 Message Date
Eugene Sandulenko
1373c48d35
HPL1: Add missing POTFILES 2023-03-17 16:14:22 +01:00
Eugene Sandulenko
2316887609
HPL1: Remove unused translation.h includes 2023-03-17 15:51:01 +01:00
grisenti
3dae000e85 HPL1: improve performance of Std::Tree based containers 2023-03-14 18:38:48 +01:00
grisenti
0b267b61df HPL1: fix Std::Tree erase 2023-03-08 15:58:13 +01:00
Cameron Cawley
366e0c5f67 TINYGL: Replace tglFrustum, tglOrtho and tglClearDepth with float versions 2023-03-05 22:36:31 +01:00
Le Philousophe
17d1ea9cc9 HPL1: Remove duplicated detection object file 2023-03-05 11:12:31 +01:00
grisenti
f6a0dad8df HPL1: implement set and multiset with Std::Tree
this fixes current issues with multiple inserts in set and possible future issues of iterator invalidation.
2023-03-02 11:31:16 +01:00
grisenti
d49ed21b4b HPL1: generalize Std::Tree api and add new insert 2023-03-02 11:26:30 +01:00
grisenti
d12e5daf68 HPL1: fix incorrect iterator comparison 2023-02-24 19:34:10 +01:00
grisenti
901b9dcc57 HPL1: implement copy and move for Hpl1::Std::Tree 2023-02-24 18:36:30 +01:00
Le Philousophe
587b34794f HPL1: Fix build when not enabling Vorbis 2023-02-22 13:53:04 +01:00
D G Turner
dc7b853ad3 HPL1: Fix Last of Memset on Non Trivial Structure GCC Compiler Warnings 2023-02-21 18:23:22 +00:00
D G Turner
bf8dc3a2ce HPL1: Further Fixes for GCC Compiler Warnings 2023-02-21 14:46:38 +00:00
D G Turner
1f28db110a HPL1: Add Detection Entry for HIB #1 Release of Penumbra Overture 2023-02-21 03:39:53 +00:00
D G Turner
c02a7c6901 HPL1: Further Fix of Memset of Non-Trivial Structure GCC Compiler Warnings 2023-02-21 02:57:45 +00:00
D G Turner
aad118a0c9 HPL1: Fix Ignored Qualifiers GCC Compiler Warnings
These are emitted if -Wignored-qualifiers is passed to GCC.
2023-02-21 02:19:39 +00:00
D G Turner
0be224bd5b HPL1: Fix Maybe Uninitialized Variable GCC Compiler Warning 2023-02-21 00:46:17 +00:00
D G Turner
6f10d3c91c HPL1: Fix Signed vs. Unsigned Comparison GCC Compiler Warning 2023-02-21 00:45:26 +00:00
D G Turner
489ed90d10 HPL1: Fix Use of Memset on Non-Trivial Data Structure GCC Compiler Warning 2023-02-20 23:34:41 +00:00
D G Turner
040157945e HPL1: Fix Usage of Undefined Preprocessor Symbol GCC Compiler Warning 2023-02-20 23:33:41 +00:00
Thierry Crozat
a438bb678a HPL1: Fix incorrect usage of Common::remove_const 2023-02-20 01:36:19 +01:00
Kai Knoblich
5304df12f1 HPL1: Fix build with Clang on x64 platforms
The HPL1 engine seems to be still under heavy development so this is
rather a workaround to fix the build on x64 platforms with Clang which
is very strict regarding pointer conversions to smaller types.

Amend this issue after brief consultation with upstream by using
`PointerToInt(NULL)` instead of `dgUnsigned32(NULL)`.
2023-02-19 13:21:00 +01:00
Kai Knoblich
68bba9c909 HPL1: Fix build with Clang on x64 platforms
The HPL1 engine seems to be still under heavy development so this is
rather a workaround to fix the build on x64 platforms with Clang which
is very strict regarding pointer conversions to smaller types.
2023-02-19 13:21:00 +01:00
Paweł Kołodziejski
08b79f77c3
HPL1: Corrected argument passing to TinyGL context creation 2023-02-12 18:32:03 +01:00
Paweł Kołodziejski
bbd955faee
TINYGL: Allow parametrize DrawCallMemory size while creating context 2023-02-12 17:08:32 +01:00
D G Turner
39cc7dc97d HPL1: Fix GCC Compiler Warning of Possible Format Truncation
This replaces the usage of snprintf() with Common::String::format()
2023-02-12 12:27:38 +00:00
grisenti
f5be1cf512 HPL1: remove unused class 2023-01-30 23:13:48 +01:00
grisenti
33da9a7921 HPL1: fix unused variable warnings 2023-01-30 23:05:24 +01:00
grisenti
9cd2deb320 HPL1: fix global destructor warning 2023-01-30 23:04:17 +01:00
grisenti
d87da9bff9 HPL1: mark dgVector's empty constructor = default 2023-01-30 22:44:26 +01:00
grisenti
9130534e26 HPL1: make constant value constexpr 2023-01-30 22:31:00 +01:00
grisenti
390fff70c2 HPL1: fix warnings 2023-01-29 22:47:12 +01:00
grisenti
0492f3482e HPL1: fix index increment 2023-01-29 22:34:27 +01:00
D G Turner
e240fc70d1 HPL1: Fix Remaining Duplicate Branch GCC Compiler Warnings 2023-01-26 22:13:21 +00:00
grisenti
05fea756ae HPL1: remove haptics related code 2023-01-26 10:17:22 +01:00
grisenti
f11a469d39 HPL1: remove vsync setting 2023-01-25 09:15:51 +01:00
grisenti
48c23c6495 HPL1: improve opengl error log 2023-01-24 15:11:36 +01:00
Cameron Cawley
138a983d80 COMMON: Refactor VSync handling to match the other options 2023-01-16 18:09:53 +01:00
grisenti
cad501e601 HPL1: improve sound data class
removes the need to open the audio file every time a new sound channel is created
2023-01-11 16:39:15 +01:00
grisenti
873d28366b HPL1: fix removal of player collide scripts
the problem was caused by an incorrect fix for iterator invalidation
2023-01-09 22:50:25 +01:00
Lothar Serra Mari
09800b7ba0 HPL1: Update credits 2023-01-09 22:30:32 +01:00
grisenti
bf099a6ae7 HPL1: replace logging for script engine 2023-01-09 21:58:05 +01:00
grisenti
2f9c85a090 HPL1: add new debug channel 2023-01-08 19:22:13 +01:00
D G Turner
2eb81f3011 HPL1: Remove Duplicate Branch Causing GCC Compiler Warning 2023-01-07 15:15:10 +00:00
grisenti
83ffb047f7 HPL1: replace Std::map/multimap internal container 2023-01-04 18:07:46 +01:00
grisenti
898b1aeee7 HPL1: add tree container to std folder 2023-01-04 18:07:03 +01:00
grisenti
f74a7659c7 HPL1: fix save description format 2023-01-04 18:06:39 +01:00
grisenti
1c2c3ed7e6 HPL1: fix use of invalid iterators 2023-01-04 18:06:27 +01:00
grisenti
27e06f4ef9 HPL1: allow input unlocking through config file option 2022-12-28 22:14:25 +01:00
grisenti
4eb353c0be HPL1: reenable mouse locking 2022-12-28 22:05:48 +01:00