568 Commits

Author SHA1 Message Date
grisenti
994bad735c HPL1: Use for each instead of index for 2023-10-11 18:00:39 +02:00
grisenti
ed2726a526 HPL1: Fix out of bounds string access 2023-10-11 17:14:58 +02:00
grisenti
d35800fce7 HPL1: Add workaround for invalid collider 2023-10-11 16:14:16 +02:00
grisenti
93a03242e3 HPL1: Fix environment reflect shader 2023-10-10 19:14:17 +02:00
grisenti
16f5a32a3a HPL1: Add workaround for sliding door bug 2023-10-09 23:27:12 +02:00
grisenti
083a3f9211 HPL1: Disable non-portable features in AS library 2023-10-08 22:21:36 +02:00
grisenti
426609e01d HPL1: backport changes from newer AS library release
allows for non-portable features to be disabled
2023-10-08 22:19:10 +02:00
sluicebox
0c009616cd HPL1: Fix MSVC build error 2023-09-26 19:43:37 -07:00
sluicebox
25e67fb2c1 HPL1: Add newline at EOF 2023-09-26 19:43:01 -07:00
grisenti
80d525e665 HPL1: Add workaround for helmet collider 2023-09-21 23:05:17 +02:00
Eugene Sandulenko
e4eb58ecf0
HPL1: Fix warnings 2023-09-19 14:34:59 +02:00
Eugene Sandulenko
f5460fceb5
HPL1: Remove unused variable 2023-09-19 14:28:52 +02:00
Eugene Sandulenko
8787d9ccb3
HPL1: Remove unused variable 2023-09-19 14:28:03 +02:00
Eugene Sandulenko
da98116a44
HPL1: Simplify check for support of extended save files 2023-09-10 14:15:49 +02:00
grisenti
23c781085c HPL1: Remove platform specific includes 2023-09-07 15:07:06 +02:00
grisenti
fbef545e22 HPL1: Replace printf 2023-09-07 12:12:31 +02:00
grisenti
1677556c38 HPL1: Remove unused _ASSERTE macro 2023-09-07 10:04:36 +02:00
grisenti
0d57b7aae3 HPL1: Remove unnecessary platform specific #ifdef 2023-09-07 09:19:27 +02:00
grisenti
a52202a1a8 HPL1: Remove unused platform specific code 2023-09-07 08:30:43 +02:00
D G Turner
c08cf4d5a5 HPL1: Remove Forbidden Symbol Exceptions For Newton Library
This will compile fine without these headers which required
the forbidden symbol exception on Linux x86_64.

Other platforms and ports will need checking with this change.
2023-09-07 00:40:16 +01:00
D G Turner
6b9b4d7734 HPL1: Fix Spelling in Callback Naming in Newton Library
No functional change.
2023-09-06 23:33:15 +01:00
grisenti
d68cb7899c HPL1: Fix incorrect typedef 2023-09-06 22:46:34 +02:00
grisenti
fa564564e7 HPL1: Fix incorrect declarations 2023-09-06 22:29:06 +02:00
grisenti
ee18f37849 HPL1: Fix incorrect types in newton callbacks 2023-09-06 22:15:04 +02:00
grisenti
c93031b826 HPL1: Fix incorrect interface types 2023-09-06 21:39:28 +02:00
grisenti
639d20720e HPL1: Fix unsafe function casts 2023-09-06 19:29:36 +02:00
grisenti
79ae5e7b91 HPL1: Remove unused function to silence warning 2023-09-01 23:03:35 +02:00
grisenti
08f81ebd0a HPL1: remove non-portable script bindings 2023-09-01 22:43:23 +02:00
grisenti
0b173ab98b HPL1: replace &var[0] pattern with call to data()
resolves asserts in Common::Array::operator[] for assets loaded in level "Lake Utuqaq"
2023-08-11 15:21:30 +02:00
grisenti
eb7793d749 HPL1: Remove Hpl1::Std::pair 2023-06-20 16:21:52 +02:00
grisenti
511a7bc07c HPL1: Remove Hpl1::Std::Tree 2023-06-20 16:13:40 +02:00
grisenti
c823f9ba7c HPL1: Remove Hpl1::Std::map 2023-06-20 16:09:50 +02:00
grisenti
04477c375f HPL1: Remove Hpl1::Std::multimap 2023-06-20 15:55:17 +02:00
grisenti
b6c8d2add9 HPL1: remove upper/lowerBound algorithms 2023-06-01 23:22:21 +02:00
Donovan Watteau
39ed170ad2 HPL1: Fix MSVC C4309 enum sign warning 2023-04-11 11:06:23 +02:00
grisenti
eb55d4a113 HPL1: rename iMouse to Mouse 2023-04-09 15:28:32 +02:00
grisenti
578f75f9b9 HPL1: merge interface and implementation for mouse 2023-04-09 15:26:06 +02:00
grisenti
83ff5921e4 HPL1: replace custom keyboard codes 2023-04-09 11:42:16 +02:00
grisenti
7a55027e7d HPL1: rename iKeyboard to Keyboard 2023-04-09 09:45:01 +02:00
grisenti
c2e424e08b HPL1: remove indirection for keyboard class 2023-04-09 09:40:53 +02:00
grisenti
30f4e2d3e5 HPL1: rename iLowLevelInput to LowLevelInput 2023-04-04 23:09:10 +02:00
grisenti
cfd5d47766 HPL1: remove indirection for LowLevelInput 2023-04-04 23:06:08 +02:00
grisenti
80310b77df HPL1: cleanup game loop 2023-04-04 22:10:35 +02:00
grisenti
d82500f48e HPL1: small cleanup of rendering code 2023-04-02 17:00:05 +02:00
grisenti
8bd2ad9d9e HPL1: move shader logging to shader class 2023-03-29 21:30:22 +02:00
grisenti
67703917ec HPL1: add shader debug channel 2023-03-29 21:28:52 +02:00
grisenti
d0763f78bc HPL1: run clang-format on engine code 2023-03-29 21:23:19 +02:00
grisenti
75f54a0ef8 HPL1: cleanup duplicate code in renderer 2023-03-29 19:32:21 +02:00
grisenti
80f623be42 HPL1: remove unused commented out code 2023-03-28 22:32:45 +02:00
grisenti
16c0c1ee12 HPL1: cleanup RenderState setGpuProgMode
remove traces of the old shader system and replace logging
2023-03-28 22:31:11 +02:00