Commit Graph

259 Commits

Author SHA1 Message Date
justin 5052ee7a9e Add slime crit, start work on slink crit 2026-04-11 19:09:49 +01:00
justin 119234af89 Fix picture vertex buffering bug 2026-01-02 10:58:28 +00:00
justin 2c978b4de1 Move towards resolving picture rendering bug
The bug concerns a mutable vector storing the amount of data that has
been poked.
2026-01-01 23:44:18 +00:00
justin b2cb8cfe11 Split gasses and clouds 2025-12-02 21:47:17 +00:00
justin 25efce7a89 Graphic tweaks/cleanup 2025-12-01 12:37:54 +00:00
justin c0cfadbdd3 Move towards pixel upscaling filter 2025-11-25 11:04:06 +00:00
justin 3ceff22f36 Cleanup 2025-11-21 00:25:50 +00:00
justin f63b47d6c4 Remove VAOs 2025-11-20 22:33:23 +00:00
justin 5c5d9ef0e3 Move closer to removing all geom shaders 2025-11-20 17:45:15 +00:00
justin d28e3bef6c Make picture shader inputs multiples of 4 2025-11-20 17:09:54 +00:00
justin d0aef5cf39 Tweak picture shader verxs 2025-11-20 17:02:05 +00:00
justin cb64be4eeb Commit before removing geometry shader from ellipses 2025-11-20 16:30:41 +00:00
justin 9fc36ec54c Cleanup 2025-11-14 11:48:00 +00:00
justin 91917dbddd Remove unused shader code 2025-11-14 11:27:16 +00:00
justin 295a5f7e1d Cleanup, overpower bloom 2025-11-13 23:31:16 +00:00
justin cffa75c014 Draw floors using vertex pulling 2025-11-13 22:22:19 +00:00
justin 836c0ba772 Draw chasms using vertex pulling 2025-11-13 21:58:40 +00:00
justin ec1216e7eb General cleanup 2025-11-13 21:13:13 +00:00
justin 227f09eeda Cleanup 2025-11-13 18:23:45 +00:00
justin 71ae82ee4d Reduce poked cloud verx size 2025-11-13 18:09:12 +00:00
justin a7a11ccc03 Cleanup shaders 2025-11-13 17:52:01 +00:00
justin cdf998a1e2 Start cleanup of shader records 2025-11-12 21:37:28 +00:00
justin be64e786f9 Cleanup 2025-11-12 21:23:03 +00:00
justin 409180959c Use vertex pulling for clouds 2025-11-12 19:57:07 +00:00
justin ce1937c78e Improve normal packing and unpacking 2025-11-11 21:47:39 +00:00
justin 4121bfb468 Reduce shape vertex size to 8 floats
It is not at all clear whether this is an improvement or not
2025-11-11 21:12:50 +00:00
justin ce438b7ecd Pack shape normals into a word8 2025-11-11 21:03:02 +00:00
justin 7f6e7d2741 Get shape shader working using vertex pulling
Seems slow, will try to improve
2025-11-11 18:54:48 +00:00
justin f136d0cd19 Cleanup window buffers 2025-11-11 18:08:55 +00:00
justin ceba6fd533 Cleanup some silhouette edge buffers 2025-11-11 17:45:30 +00:00
justin 219c574931 Use ssbo/vertex pulling for lighting cap shader
Not yet sure whether the colour vector is correctly input into the ssbo
2025-11-11 14:15:42 +00:00
justin a65a1cab93 Work towards using vertex pulling for lighting caps, alignment issues 2025-11-11 12:33:33 +00:00
justin 1546caa6a3 Cleanup 2025-11-10 14:55:46 +00:00
justin 187751ec26 Move from glNamedBufferData to glNamedBufferStorage 2025-11-09 21:11:55 +00:00
justin 7c62479f30 Tweak clouds 2025-11-06 22:01:24 +00:00
justin c2e5aaa7a0 Broken implementation of window colours, move towards stencil ceilings 2025-10-29 21:48:09 +00:00
justin c9ec962575 Cleanup 2025-10-29 12:09:05 +00:00
justin a3b343dfab Unify dust and cloud poking 2025-10-29 11:59:18 +00:00
justin e8d2407367 Fix dust rendering 2025-10-29 11:37:57 +00:00
justin 5722ca8204 Work on bouncing debris 2025-08-02 22:14:25 +01:00
justin 18770480e7 Cleanup 2025-07-30 09:20:41 +01:00
justin 210171fbc9 Move toward implementing chasms 2025-07-30 00:01:07 +01:00
justin d4b2f23c9d Separate Clouds and Dust 2025-06-25 14:51:15 +01:00
justin 35a3f005c4 Tweak clouds 2025-06-24 16:40:00 +01:00
justin 03bc733de9 Tweak clouds 2025-06-24 13:54:14 +01:00
justin 444be7b49c Refactor clouds 2025-06-24 13:28:17 +01:00
justin b1041d1eb0 Simplify clouds 2025-06-24 09:42:51 +01:00
justin 978bf864cc Cleanup, remove old cylinder cap poke code 2024-12-21 16:44:05 +00:00
justin 67fa50e2f8 Make cylinders have flat ends 2024-12-21 16:38:16 +00:00
justin 98d4276fd6 Commit before making large changes to cylinder shape 2024-12-21 16:10:22 +00:00