Commit Graph

178 Commits

Author SHA1 Message Date
justin 7110ddb7a6 Add sound queue when on chasm edge 2025-07-30 14:01:56 +01:00
justin d1346b855f Cleanup 2025-07-30 09:25:29 +01:00
justin 18770480e7 Cleanup 2025-07-30 09:20:41 +01:00
justin d41604fcde Mid implementation of external ammo sources 2024-06-20 22:58:52 +01:00
justin 7162893c4f Tweak lighting shaders, add commented versions without normal mapping 2024-06-20 16:33:23 +01:00
justin 9c11a8ff66 Remove instancing shaders 2023-04-23 12:48:55 +01:00
justin 4bb9841be8 Remove compute shaders 2023-04-23 12:39:35 +01:00
justin 33a6e471ae Rmove overlay framebuffer, directly draw overlay instead 2023-04-11 16:55:00 +01:00
justin d79216555b Try to add compute shaders 2023-04-11 14:55:57 +01:00
justin 7d96616b91 Fix some shapes 2023-03-25 17:56:20 +00:00
justin 3dd386e908 Prevent drawing of shadow caps when turned off 2023-03-25 17:46:54 +00:00
justin 20c05be23f Fix resize crash 2023-03-24 14:21:12 +00:00
justin d524a14da4 Refactor preloading/rendering/update 2023-03-24 11:52:40 +00:00
justin 9a66a09f96 Work on lightmaps, add file 2023-03-23 23:42:09 +00:00
justin 1abfaa3cd0 Work on textures and lighting 2023-03-23 21:17:24 +00:00
justin a8f4efc04c Add file 2023-03-23 14:59:33 +00:00
justin b352d17f72 Fix character array binding 2023-03-23 14:59:20 +00:00
justin 05d1d3d1eb Bind some fixed texture arrays only once 2023-03-23 14:46:51 +00:00
justin 02ee4b01c9 Add file 2023-03-23 14:08:48 +00:00
justin 4519a6fbc7 Add file 2023-03-21 16:05:05 +00:00
justin 9570becd1b Cleanup 2023-03-21 16:04:56 +00:00
justin d5fbc06332 Prevent cloud "pop" when an overlapping cloud fades out to nothing 2023-03-21 14:46:41 +00:00
justin ba240723f3 Use immutable storage for fullscreen vbo 2023-03-21 12:47:02 +00:00
justin 9bba0a43a4 Tweak clouds 2023-03-20 22:32:01 +00:00
justin 7d0bb7f229 Tweak clouds 2023-03-20 18:24:07 +00:00
justin 695f849f77 Add file 2023-03-20 15:09:43 +00:00
justin f4038fde46 Refactor shader code 2023-03-20 11:18:53 +00:00
justin 32ecf46343 Cleanup: remove uniforms from shader datatype 2023-03-20 01:19:10 +00:00
justin 33f31aa385 Improve normal maps on ground and walls 2023-03-19 23:52:19 +00:00
justin 70c15fea5d Play with floor textures 2023-03-18 22:31:24 +00:00
justin 49f96ab18e Fix basic wall normal shading 2023-03-18 14:51:45 +00:00
justin 6461535579 Tweak floor normal map shading 2023-03-18 14:41:07 +00:00
justin 77c88f68a7 Create post world load function 2023-03-18 09:37:09 +00:00
justin 850fdf1783 Add normal maps to the floor 2023-03-17 16:51:02 +00:00
justin 539cbe8b18 Fix wall normals 2023-03-16 23:31:17 +00:00
justin 249262b2b6 Refactor shapes, prepare for different normals at single vertex pos 2023-03-15 21:43:00 +00:00
justin 989140d46e Add shading for shapes and the floor 2023-03-15 18:24:09 +00:00
justin b7d7bc2346 Add files 2023-03-14 20:24:33 +00:00
justin bfd079ed2a Re-add face culling as required for instanced shadow caps 2023-03-14 11:26:32 +00:00
justin 6af041bb8c Continue work on shadow rendering 2023-03-14 11:20:38 +00:00
justin 9947979b52 Try to improve instancing shadows 2023-03-12 14:06:11 +00:00
justin b88a8d5776 Add alternate shadow volume rendering pathway (layered geo) 2023-03-12 09:29:36 +00:00
justin 7ee3f6581d Work on geometry shader based shadows 2023-03-11 22:59:19 +00:00
justin 5724a0543e Remove individual uniforms from instancing light maps 2023-03-10 14:11:25 +00:00
justin c8b256c939 Move towards geometry instancing for shadows 2023-03-10 13:55:41 +00:00
justin cda7116930 Cleanup 2023-03-10 09:45:40 +00:00
justin dc3faeed63 Cleanup 2023-03-10 09:39:40 +00:00
justin 7f0c7ad159 Bump to opengl 450 2023-03-07 22:53:32 +00:00
justin b68703c275 Fix error display when compiling/linking shaders 2023-03-07 15:46:35 +00:00
justin bf1bd5bb0b Implement (not fully working) alternate shadow volumes 2023-02-24 19:51:41 +00:00