Commit Graph

194 Commits

Author SHA1 Message Date
justin 1f01147821 Draw walls using vertex pulling 2025-11-10 19:05:54 +00:00
justin df435819eb Window render bugfix 2025-11-10 14:08:34 +00:00
justin 5e93c7631d First implementation of SSBO, vertex pulling 2025-11-10 11:58:11 +00:00
justin e9ffeeaea7 Work on cloud/window transparency 2025-11-09 11:00:12 +00:00
justin 7c62479f30 Tweak clouds 2025-11-06 22:01:24 +00:00
justin 05c530eeb1 Play around with alpha blending 2025-11-04 10:42:18 +00:00
justin cf6cd3cd83 Add shader files 2025-11-02 22:06:59 +00:00
justin 2f0487a424 Simplify ceiling oclusions 2025-11-02 19:20:57 +00:00
justin d35a41944c Start implementing ceiling stencil shader 2025-11-01 11:24:08 +00:00
justin 71006e24fd Simplify wall lighting shader 2025-10-30 11:17:06 +00:00
justin c2e5aaa7a0 Broken implementation of window colours, move towards stencil ceilings 2025-10-29 21:48:09 +00:00
justin e8d2407367 Fix dust rendering 2025-10-29 11:37:57 +00:00
justin 5f0ab2223d Start simplifying cloud shader 2025-10-29 11:14:08 +00:00
justin 042bd6bc01 Replace glDrawBuffers with glNamedFramebufferDrawBuffers 2025-10-28 13:34:11 +00:00
justin 10503da955 Improve window drawing 2025-10-28 09:58:44 +00:00
justin df443744db Use stencil test to not draw floors where there are chasms 2025-08-05 19:57:49 +01:00
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