Commit Graph

122 Commits

Author SHA1 Message Date
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
justin 48b8cfe7ef Cleanup 2024-09-30 21:32:51 +01:00
justin 734d74af52 Tweak pause camera movement 2023-04-25 10:23:43 +01:00
justin 8ab75fb24a Cleanup 2023-04-15 10:55:59 +01:00
justin 44f64f4b47 Move shape parameters into separate file 2023-04-13 02:42:43 +01:00
justin 3c43caee9c Poke word8 colors for shapes 2023-04-13 02:30:23 +01:00
justin d79216555b Try to add compute shaders 2023-04-11 14:55:57 +01:00
justin 3dd386e908 Prevent drawing of shadow caps when turned off 2023-03-25 17:46:54 +00:00
justin d989acd6f2 Allow shadow fidelity option, fix bug in rendering box shadows 2023-03-25 17:22:58 +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 3350a8dc30 Use texture array for character rendering, condense rendering 2023-03-23 14:08:07 +00:00
justin 68b43f29ff Remove bezier shader 2023-03-23 00:38:14 +00:00
justin db53a1ffb2 Remove tweakz shader 2023-03-23 00:27:09 +00:00
justin 5769477ad4 Refactor shader types 2023-03-22 14:08:07 +00:00
justin 33f31aa385 Improve normal maps on ground and walls 2023-03-19 23:52:19 +00:00
justin 77c88f68a7 Create post world load function 2023-03-18 09:37:09 +00:00
justin d8fb7a1f99 Move towards uploading certain vbos less than once per frame (floor) 2023-03-17 17:47:12 +00:00
justin 850fdf1783 Add normal maps to the floor 2023-03-17 16:51:02 +00:00
justin 6425ef3f0a Use rounded shapes instead of TopPrism 2023-03-17 01:05:41 +00:00
justin 100fdc102d DSA glClear 2023-03-16 22:43:48 +00:00
justin 9e89dcebe7 Cleanup 2023-03-16 21:56:34 +00:00
justin bbbddb844d Add cylinder shapes 2023-03-16 21:05:09 +00:00
justin 46d6d91138 Refactor, move towards adding cylinders 2023-03-16 17:01:58 +00:00
justin 24c1264f96 Implement shading for more types of shapes (cylinders, boxes) 2023-03-16 15:34:32 +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 21f87b96d8 Try to centralize the number of components per vertex in shapes 2023-03-14 23:28:21 +00:00
justin ed0da4bf1d Refactor shaders, vbos and vaos 2023-03-14 20:24:08 +00:00
justin 378af69ca5 Continue render refactor 2023-03-14 14:11:14 +00:00
justin c8b256c939 Move towards geometry instancing for shadows 2023-03-10 13:55:41 +00:00
justin d72033c562 Remove dependency on OpenGL 2023-03-09 22:20:24 +00:00
justin 76a8b05433 Use DSA for renderbuffers 2023-03-09 14:58:38 +00:00
justin 3e3fd049a9 Move shader compilation over to raw opengl, errors display incorrect 2023-03-07 15:40:29 +00:00
justin bf1bd5bb0b Implement (not fully working) alternate shadow volumes 2023-02-24 19:51:41 +00:00
justin c73e8af72a Commit before attempt to remove geometry shaders from shadow extrusion 2023-02-23 23:10:00 +00:00
justin 8c0ad639ad Correctly reduce left click item delay 2022-09-04 10:22:53 +01:00
justin 920bfdbc8e Attempt to improve perfomance 2022-08-25 09:52:12 +01:00
justin b7a77cdbd9 Remove streaming 2022-08-22 11:50:41 +01:00
justin 75cd15c240 Data-ify creature drawing (partially) 2022-07-10 23:24:25 +01:00
justin 8202d12b6a Commit before attempting to remove ptDraw field 2022-07-10 10:49:49 +01:00
justin 2a70dcc9a6 Revert to foldMap-ing worldSPic 2022-07-10 09:59:19 +01:00
justin a5730014c8 Reset Shapes to be list (not stream) of ShapeObj 2022-07-10 09:42:24 +01:00
justin 21f814ede1 Revert pictures to using lists rather than streams of Verx 2022-07-10 09:30:00 +01:00
justin 22ac8feb37 Redo shape vertices as a list, should allow for mirroring 2022-07-04 23:17:53 +01:00
justin 6972256751 Attempt to stream SPics, not sure if this improves speed 2022-07-04 20:34:47 +01:00
justin 1e32b05406 Commit before attempting to stream worldSPic more effectively 2022-07-04 11:04:09 +01:00
justin 7fa391eb6c Make pictures use Streaming 2022-07-03 23:55:21 +01:00