Commit Graph

147 Commits

Author SHA1 Message Date
justin 6af041bb8c Continue work on shadow rendering 2023-03-14 11:20:38 +00:00
justin 7ee3f6581d Work on geometry shader based shadows 2023-03-11 22:59:19 +00:00
justin c8b256c939 Move towards geometry instancing for shadows 2023-03-10 13:55:41 +00:00
justin dc3faeed63 Cleanup 2023-03-10 09:39:40 +00:00
justin b1750ad028 Map an "isometric" matrix to a static buffer 2023-03-09 23:29:58 +00:00
justin d72033c562 Remove dependency on OpenGL 2023-03-09 22:20:24 +00:00
justin aa2746e800 To openglraw 2023-03-09 22:07:39 +00:00
justin 9989c65d75 To openglraw 2023-03-09 21:28:22 +00:00
justin 1d6fdd7eb1 Move texture objects to openglraw 2023-03-09 17:54:11 +00:00
justin 76a8b05433 Use DSA for renderbuffers 2023-03-09 14:58:38 +00:00
justin 0b698e5f5d Make the matrix UBO use raw opengl 2023-03-09 14:28:23 +00:00
justin 6a68873653 Cleanup 2023-03-09 14:13:05 +00:00
justin eab27776cf Set up vertex attributes using DSA 2023-03-09 14:12:07 +00:00
justin 3e2b51b5e9 Attach EBOs to VAOs using DSA 2023-03-09 13:55:52 +00:00
justin f14d9bef60 Start to move vbo objects to use DSA 2023-03-09 13:17:43 +00:00
justin 9f37ed9944 Cleanup 2023-03-09 13:06:55 +00:00
justin 01268e4c8a Refactor EBO to use DSA 2023-03-09 12:49:34 +00:00
justin 2fc08a4d96 Cleanup 2023-03-09 10:20:18 +00:00
justin 7b797dfdb4 Translate VAOs to DSA 2023-03-09 10:10:57 +00:00
justin 18fa216dff Cleanup 2023-03-09 09:55:57 +00:00
justin b8fbc6055d Continue move to raw open gl 2023-03-09 09:52:55 +00:00
justin 48966dde1a Cleanup 2023-03-08 18:31:32 +00:00
justin 2279af5510 DSA gl texture naming and storage 2023-03-08 13:35:25 +00:00
justin a32ea93e06 Refactor 2023-03-07 22:42:41 +00:00
justin b68703c275 Fix error display when compiling/linking shaders 2023-03-07 15:46:35 +00:00
justin 3e3fd049a9 Move shader compilation over to raw opengl, errors display incorrect 2023-03-07 15:40:29 +00:00
justin e6ec46edce Start translating shader compilation and linking to openglraw 2023-03-07 11:43:35 +00:00
justin f2e406b05c Start migration to openGLraw, add target parameter to texture params 2023-03-03 11:20:31 +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 aeb22fc9d7 Hopefully fully excise streaming 2022-08-22 12:02:42 +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 914c452afb Increase number of drawable elements 2022-07-04 20:50:01 +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
justin f9a904d52b Make Shapes use Streaming rather than Vector streaming 2022-07-03 23:04:58 +01:00
justin f6d96ec92c Put config/targeting pictures in sensible places, tweak main loop 2022-06-28 01:19:47 +01:00
justin 03b37c4e7b Revert "Turn Shape into a stream"
This reverts commit c7e720248d.
2022-06-27 18:41:43 +01:00
justin c7e720248d Turn Shape into a stream 2022-06-27 18:31:25 +01:00
justin 673e9b11fc Turn shapeObject's vertices into a stream 2022-06-27 17:47:03 +01:00
justin 8d5800d806 Cleanup 2022-06-27 15:58:53 +01:00