Commit Graph

572 Commits

Author SHA1 Message Date
justin 23949b02af Simplify analysers 2025-12-09 10:04:45 +00:00
justin 8b028c7f94 Start adding machines for storing/distributing items 2025-12-08 22:37:43 +00:00
justin 79f86a3158 Simplify tank decorations 2025-12-07 20:11:54 +00:00
justin 6e5d2f147a Remove explicit external terminal color record 2025-12-07 14:24:11 +00:00
justin 189c3da84f Zoom in when spawning 2025-12-06 00:04:00 +00:00
justin f9ce58b409 Add sound on spawn, allow for filtering of to play sounds 2025-12-05 23:19:06 +00:00
justin a4f8369420 Simplify explosions 2025-12-05 12:05:30 +00:00
justin 0a34db312f Add text messages on loading screens 2025-12-05 10:29:16 +00:00
justin 22646d1702 Simplify cloud/dust update 2025-12-02 22:20:41 +00:00
justin b2cb8cfe11 Split gasses and clouds 2025-12-02 21:47:17 +00:00
justin c89d5af6a3 Make clouds use specific upscale filter, break cloud render over walls 2025-12-02 12:43:56 +00:00
justin 25efce7a89 Graphic tweaks/cleanup 2025-12-01 12:37:54 +00:00
justin 974f3e96c9 Play with upscaling filters 2025-11-29 09:44:12 +00:00
justin 4cc8f05407 Cleanup 2025-11-25 11:52:04 +00:00
justin 1d177a7e16 Use mipmaps when downscaling bloom 2025-11-25 11:28:37 +00:00
justin 581d832569 Add a base to blocks 2025-11-23 14:14:37 +00:00
justin 74c02291c1 Quick hack to make window rendering passable
Before windows drew even on black backgrounds
2025-11-23 00:24:14 +00:00
justin 229350120a Cleanup 2025-11-22 11:53:18 +00:00
justin a381633dc8 Fix resetting of immutable chasm/floor data storage on new world load 2025-11-22 11:27:41 +00:00
justin f9f4fc02ea Cleanup 2025-11-21 11:02:37 +00:00
justin 3ceff22f36 Cleanup 2025-11-21 00:25:50 +00:00
justin 86794d1da9 Move towards removing VAOs 2025-11-20 22:20:53 +00:00
justin 4e7bd4831d Draw circles without using a geometry shader, layer offset broken 2025-11-20 21:29:21 +00:00
justin 5c5d9ef0e3 Move closer to removing all geom shaders 2025-11-20 17:45:15 +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 1205823ddb Work on distortion shader 2025-11-15 23:17:44 +00:00
justin a24ee66f51 Clamp framebuffer textures to edges 2025-11-14 12:41:44 +00:00
justin 9fc36ec54c Cleanup 2025-11-14 11:48:00 +00:00
justin 292a1c3f42 Add scissor test when creating lightmap 2025-11-14 02:06:51 +00:00
justin c79e5df683 Cleanup 2025-11-14 01:32:09 +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 ec1216e7eb General cleanup 2025-11-13 21:13:13 +00:00
justin a7a11ccc03 Cleanup shaders 2025-11-13 17:52:01 +00:00
justin 5e9d337288 Cleanup shadows 2025-11-12 22:54:43 +00:00
justin 383beeae82 Readd dust cloud rendering 2025-11-12 20:53:37 +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 4d59d521ac Cleanup 2025-11-11 17:22:55 +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 5e93c7631d First implementation of SSBO, vertex pulling 2025-11-10 11:58:11 +00:00
justin cd7a5dcbb5 Simplify block/wall destruction
This uses a right fold, so might be slower than a strict left fold
2025-11-09 16:00:46 +00:00
justin 6f3632d495 Cleanup 2025-11-09 15:41:19 +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