Commit Graph
199 Commits
Author SHA1 Message Date
Le Philousophe 69665f6803 HPL1: Migrate engine to Path 2023-12-24 13:19:25 +01:00
grisenti 306d2ecdd0 HPL1: add default case to switch statement 2023-12-19 09:24:22 +01:00
grisenti 54ee96f897 HPL1: Fix potential null dereferences 2023-12-15 16:36:05 +01:00
grisenti 0a330ad35f HPL1: Fix memory leak 2023-11-30 18:24:01 +01:00
grisenti 67726a7e6d HPL1: Initialize glViewport with screen size 2023-11-25 14:57:32 +01:00
grisenti 3e2380b5ce HPL1: Implement gamma correction 2023-11-03 15:07:10 +01:00
sluicebox 6d6f698f9b HPL1: Fix indexes in OpenALSoundEnvironment. PVS-Studio V557 2023-10-31 14:20:27 -07: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
sluicebox 25e67fb2c1 HPL1: Add newline at EOF 2023-09-26 19:43:01 -07: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 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 578f75f9b9 HPL1: merge interface and implementation for mouse 2023-04-09 15:26:06 +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 8bd2ad9d9e HPL1: move shader logging to shader class 2023-03-29 21:30:22 +02:00
grisenti d0763f78bc HPL1: run clang-format on engine code 2023-03-29 21:23:19 +02:00
Cameron Cawley 366e0c5f67 TINYGL: Replace tglFrustum, tglOrtho and tglClearDepth with float versions 2023-03-05 22:36:31 +01:00
Le Philousophe 587b34794f HPL1: Fix build when not enabling Vorbis 2023-02-22 13:53:04 +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
grisenti 9cd2deb320 HPL1: fix global destructor warning 2023-01-30 23:04:17 +01: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
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 bf099a6ae7 HPL1: replace logging for script engine 2023-01-09 21:58:05 +01:00
grisenti 4eb353c0be HPL1: reenable mouse locking 2022-12-28 22:05:48 +01:00
Le Philousophe a69094c45e HPL1: Allow building without TinyGL 2022-12-27 08:53:05 +01:00
grisenti ec8cd95382 HPL1: remove global variable 2022-12-23 14:04:23 +01:00
grisenti 619418f450 HPL1: implement collider rendering 2022-12-23 14:04:22 +01:00
Eugene Sandulenko f7026c047c HPL1: Remove usage of std::abs 2022-12-23 14:04:22 +01:00
Eugene Sandulenko 224e3fee5f HPL1: Rename Hpl1::set:: to Hpl1::Set:: namespace 2022-12-23 14:04:21 +01:00
Eugene Sandulenko 3b9e91a624 HPL1: Fix const correctness 2022-12-23 14:04:20 +01:00
grisenti a252ea4cf3 HPL1: remove unused files 2022-12-23 14:04:16 +01:00
grisenti 90d9e0407a HPL1: remove unused system headers 2022-12-23 14:04:16 +01:00
grisenti 13a7b1379a HPL1: replace instance of std::min and std::max 2022-12-23 14:04:15 +01:00
grisenti c4d83a8e9b HPL1: remove unused standard library headers 2022-12-23 14:04:14 +01:00
Eugene Sandulenko 65ee75176f HPL1: Removed more system includes 2022-12-23 14:04:12 +01:00
Eugene Sandulenko 8641896f01 HPL1: sprintf -> snprintf 2022-12-23 14:04:12 +01:00
Eugene Sandulenko bdcd3ff81a HPL1: Remove <string.h> includes 2022-12-23 14:04:12 +01:00
grisenti 4181cc7ae1 HPL1: replace std::set with Hpl1::std::set 2022-12-23 14:04:12 +01:00
grisenti a373f201d5 HPL1: replace std::vector with Common::Array 2022-12-23 14:04:11 +01:00
grisenti e16c50932d HPL1: remove static Common::String usage 2022-12-23 14:04:11 +01:00
grisenti a4cfa2657f HPL1: remove temporary string compatibility fixes 2022-12-23 14:04:09 +01:00
grisenti 4c6c678769 HPL1: replace std::(w)string usage in engine code 2022-12-23 14:04:09 +01:00
grisenti 4cd3902fb0 HPL1: replace std::list with Common::List 2022-12-23 14:04:08 +01:00