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