Commit Graph
137148 Commits
Author SHA1 Message Date
Paweł Kołodziejski b3804858e1 HPL1: Fixed typo in shader vLightDir vs vLighDir 2022-12-23 14:03:42 +01:00
grisenti 7488c38644 HPL1: fix texture coordinate inputs in shaders 2022-12-23 14:03:41 +01:00
grisenti 7df36793ca HPL1: fix SetMatrixf method in shader class 2022-12-23 14:03:41 +01:00
grisenti ff521fce43 HPL1: fix shader code 2022-12-23 14:03:41 +01:00
grisenti 001a8c7879 HPL1: remove separate shader usage 2022-12-23 14:03:41 +01:00
grisenti 520817276e HPL1: fix uniform setter for vec4f in shader class 2022-12-23 14:03:41 +01:00
grisenti 1111f30594 HPL1: fix bug with shader name concatenation 2022-12-23 14:03:41 +01:00
grisenti cdfd9643d6 HPL1: move and fix game shaders 2022-12-23 14:03:41 +01:00
Paweł Kołodziejski 73bb027ee1 HPL1: Ported fix from HPL1R project. Don't scale refs.
This fixes a game breaking bug where scaled references would create
completely broken colliders and either disappear
or otherwise create… impossible geometry
2022-12-23 14:03:40 +01:00
grisenti a8b8b5263f OPENGL: add hpl1 shaders directory in shader class 2022-12-23 14:03:40 +01:00
grisenti 30fe64422e HPL1: replace shader implementation and use 2022-12-23 14:03:40 +01:00
grisenti 5619712707 HPL1: add renderer debug channel 2022-12-23 14:03:40 +01:00
grisenti 6ae37f24c7 HPL1: fix null pointer dereference 2022-12-23 14:03:40 +01:00
grisenti f47dd3ed85 HPL1: add shader files 2022-12-23 14:03:40 +01:00
grisenti c3fa0236d1 HPL1: specify source for collision fix 2022-12-23 14:03:40 +01:00
grisenti 422283601c HPL1: fix memory fault in mesh loader 2022-12-23 14:03:40 +01:00
grisenti 9fc769c68c HPL1: fix return value in script macros 2022-12-23 14:03:39 +01:00
grisenti 6c6cb16bd1 HPL1: remove unused scripting calling conventions 2022-12-23 14:03:39 +01:00
grisenti a659b5900d HPL1: fix uninitialized variables 2022-12-23 14:03:39 +01:00
grisenti b986ef9903 HPL1: fix player collisions
implements a fix found in the HPL2 sources
2022-12-23 14:03:39 +01:00
grisenti e288254747 HPL1: add magic numbers to fix physics bug 2022-12-23 14:03:39 +01:00
grisenti 268a9ad324 HPL1: cleanup PhysicsJointBallNewton 2022-12-23 14:03:39 +01:00
grisenti aa5c9ad567 HPL1: fix bug and cleanup PhysicsBodyNewton 2022-12-23 14:03:39 +01:00
grisenti 46a2bc94b6 HPL1: fix texture formats 2022-12-23 14:03:39 +01:00
grisenti b1eb9ec428 HPL1: set default graphics setting to very low 2022-12-23 14:03:38 +01:00
grisenti cb22b849df HPL1: enable scripting system and fix related bugs 2022-12-23 14:03:38 +01:00
grisenti 0c83a0deb7 HPL1: fix collision processing 2022-12-23 14:03:38 +01:00
grisenti acfcb879c4 HPL1: remove shader creation 2022-12-23 14:03:38 +01:00
grisenti 1478794e63 HPL1: fix opengl texture formats 2022-12-23 14:03:38 +01:00
grisenti 3f426575c0 HPL1: enable physics system creation 2022-12-23 14:03:38 +01:00
grisenti e777ca4b24 HPL1: enable OcclusionQueryOGL class 2022-12-23 14:03:38 +01:00
grisenti ff6c653c8d HPL1: enable mesh loaders 2022-12-23 14:03:38 +01:00
grisenti a1b2054f95 HPL1: modify implementation of SqScript 2022-12-23 14:03:38 +01:00
grisenti a9290eeb6d HPL1: add and replace angelscript add-ons 2022-12-23 14:03:37 +01:00
grisenti 98c92aba29 HPL1: add angelscript code 2022-12-23 14:03:37 +01:00
grisenti e3c3d70c47 HPL1: add missing files to module.mk 2022-12-23 14:03:37 +01:00
Eugene Sandulenko a424a85fdb HPL1: Fix warnings 2022-12-23 14:03:37 +01:00
grisenti 520a35e7fa HPL1: add newton library code 2022-12-23 14:03:37 +01:00
grisenti 548b4c4233 HPL1: implement PhysicsWorldNewton class 2022-12-23 14:03:37 +01:00
grisenti 374e3c1c3d HPL1: cleanup PhysicsJointScrewNewton class 2022-12-23 14:03:37 +01:00
grisenti 6439edf99d HPL1: implement PhysicsMaterialNewton class 2022-12-23 14:03:36 +01:00
grisenti 8e4738f6fd HPL1: implement PhysicsBodyNewton class 2022-12-23 14:03:36 +01:00
grisenti 1ec1c49dfe HPL1: implement ColliderShapeNewton class 2022-12-23 14:03:36 +01:00
grisenti b412b8fbfc HPL1: replace newton library header 2022-12-23 14:03:36 +01:00
grisenti e5d9d4cc69 HPL1: add utilities to vector3 class 2022-12-23 14:03:36 +01:00
Eugene Sandulenko 0c97cf0386 HPL1: Fix warnings 2022-12-23 14:03:36 +01:00
grisenti 00a968fc8c HPL1: get input to work 2022-12-23 14:03:36 +01:00
grisenti 8bcc9be062 HPL1: implement KeyboardSDL class 2022-12-23 14:03:36 +01:00
grisenti a2d839ea30 HPL1: implement MouseSDL class 2022-12-23 14:03:35 +01:00
grisenti 9eadad06cc HPL1: implement LowLevelInputSDL class 2022-12-23 14:03:35 +01:00