Commit Graph
137148 Commits
Author SHA1 Message Date
grisenti 8f8617a5d7 HPL1: format opengl files 2022-12-23 14:03:54 +01:00
grisenti 7fac2674d7 HPL1: add basic support for extended save format 2022-12-23 14:03:54 +01:00
grisenti 3b87609666 HPL1: implement save detection 2022-12-23 14:03:54 +01:00
grisenti a50e2e14ee HPL1: fix error in xml library 2022-12-23 14:03:54 +01:00
grisenti 7c80f99276 HPL1: change save file name pattern 2022-12-23 14:03:54 +01:00
grisenti 02caa68e79 HPL1: disable menu to change key mapping in the game 2022-12-23 14:03:54 +01:00
grisenti e3bd86aaa4 HPL1: fix function to get the latest save 2022-12-23 14:03:53 +01:00
grisenti 76fc907457 HPL1: implement keymap support 2022-12-23 14:03:53 +01:00
grisenti 3e02539687 HPL1: add exit condition 2022-12-23 14:03:53 +01:00
grisenti 12fcee8864 HPL1: implement favourite saves 2022-12-23 14:03:53 +01:00
grisenti 75c6146843 HPL1: implement saves 2022-12-23 14:03:53 +01:00
grisenti 6893577def HPL1: implement getDate 2022-12-23 14:03:53 +01:00
grisenti b29fa18e84 HPL1: replace stoi input type 2022-12-23 14:03:53 +01:00
grisenti a41b8d026c HPL1: replace files with generic streams in tinyxml 2022-12-23 14:03:53 +01:00
grisenti 2bf971bef9 HPL1: add debug channel for game saves 2022-12-23 14:03:52 +01:00
grisenti ee8f35ba22 HPL1: disable loading files from the cache folder 2022-12-23 14:03:52 +01:00
grisenti 87656fbe55 HPL1: fix bugs in sound channel class 2022-12-23 14:03:52 +01:00
grisenti c2c1726d41 HPL1: improve logging in sound channel class 2022-12-23 14:03:52 +01:00
grisenti e647ce5f40 HPL1: cleanup and improve logging in LowLevelSound 2022-12-23 14:03:52 +01:00
grisenti 4851b7d6bd HPL1: remove useless check
this was the result of an incorrect interpretation of the original code
2022-12-23 14:03:52 +01:00
grisenti e499aa7a4c HPL1: cleanup playChannel implementation 2022-12-23 14:03:52 +01:00
grisenti f58839ad47 HPL1: remove unneeded opengl error check 2022-12-23 14:03:52 +01:00
grisenti 2521f68410 HPL1: enable shaders by default 2022-12-23 14:03:52 +01:00
grisenti 39a545f740 HPL1: remove ATI fragment shader enum and fix comments 2022-12-23 14:03:51 +01:00
grisenti 584f1aaf4e HPL1: unify checks for shaders 2022-12-23 14:03:51 +01:00
grisenti 570c30ade0 HPL1: implement limits on playing sound channels 2022-12-23 14:03:51 +01:00
grisenti 00ea41f318 HPL1: remove impl files from engine header 2022-12-23 14:03:51 +01:00
grisenti 808f6c68a2 HPL1: cleanup material fallback classes 2022-12-23 14:03:51 +01:00
grisenti e01139bbfc HPL1: enable class used for low graphics setting 2022-12-23 14:03:51 +01:00
grisenti 8ed22968fc HPL1: move ambient shader setup and remove duplicate 2022-12-23 14:03:51 +01:00
grisenti daa34d1ffb HPL1: fix fallback01 shader 2022-12-23 14:03:51 +01:00
grisenti 729522a764 HPL1: fix file name comment in shader code 2022-12-23 14:03:50 +01:00
grisenti 0d8ac87aca HPL1: fix wrong conditional 2022-12-23 14:03:50 +01:00
grisenti e5a768fa5a HPL1: fix shader 2022-12-23 14:03:50 +01:00
grisenti 3666b1b73d HPL1: replace const_cast 2022-12-23 14:03:50 +01:00
grisenti a16a4aa8f7 HPL1: implement material class for medium graphics 2022-12-23 14:03:50 +01:00
grisenti 00cfff4496 HPL1: fix and add fallback01 shaders 2022-12-23 14:03:50 +01:00
grisenti 6fc11767ad HPL1: add error message in unimplemented class 2022-12-23 14:03:50 +01:00
Eugene Sandulenko 02285e0198 HPL1: Fix warning 2022-12-23 14:03:50 +01:00
Paweł Kołodziejski df5cbb7cf1 HPL1: Fixed previous warning fix. Based on few lines above parethness suppose to be different. 2022-12-23 14:03:49 +01:00
grisenti 18e46c2d6e HPL1: remove separate shader usage 2022-12-23 14:03:49 +01:00
Paweł Kołodziejski a726df6451 HPL1: Put assert on unhandled case in iMaterial_BaseLight::getGpuProgram() 2022-12-23 14:03:49 +01:00
Paweł Kołodziejski 0ee8e7e915 HPL1: Fixed unused or shadow variables compiler warnings 2022-12-23 14:03:49 +01:00
grisenti 4384e71d43 HPL1: improve formatting in opengl error messages 2022-12-23 14:03:49 +01:00
grisenti 24eca8b7a1 HPL1: fix opengl errors and improve formatting 2022-12-23 14:03:49 +01:00
grisenti b9a3a6bc19 HPL1: fix opengl errors in texture class 2022-12-23 14:03:49 +01:00
grisenti 775f18cfc1 HPL1: fix fog shaders
the engine used GL_LUMINANCE and GL_LUMINANCE_ALPHA
this has been changed to GL_R and GL_RG
2022-12-23 14:03:48 +01:00
grisenti 6765ad7b76 HPL1: fix color output in vertex shader
The out variables that were specified as COLOR were implicitly clamped.
2022-12-23 14:03:48 +01:00
grisenti c7301270e5 HPL1: fix shader getter in material additive 2022-12-23 14:03:48 +01:00
grisenti 22186b423b HPL1: cleanup shader code 2022-12-23 14:03:48 +01:00