Commit Graph

35 Commits

Author SHA1 Message Date
justin 1a2fc7c715 Continue work on texture binding 2023-03-23 15:24:02 +00:00
justin b352d17f72 Fix character array binding 2023-03-23 14:59:20 +00:00
justin 3350a8dc30 Use texture array for character rendering, condense rendering 2023-03-23 14:08:07 +00:00
justin 5769477ad4 Refactor shader types 2023-03-22 14:08:07 +00:00
justin 32ecf46343 Cleanup: remove uniforms from shader datatype 2023-03-20 01:19:10 +00:00
justin 70c15fea5d Play with floor textures 2023-03-18 22:31:24 +00:00
justin 850fdf1783 Add normal maps to the floor 2023-03-17 16:51:02 +00:00
justin 539cbe8b18 Fix wall normals 2023-03-16 23:31:17 +00:00
justin 378af69ca5 Continue render refactor 2023-03-14 14:11:14 +00:00
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 aa2746e800 To openglraw 2023-03-09 22:07:39 +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 7b797dfdb4 Translate VAOs to DSA 2023-03-09 10:10: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 3e3fd049a9 Move shader compilation over to raw opengl, errors display incorrect 2023-03-07 15:40:29 +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 502be6f64f Cleanup. Start tweaking flares, glares and flashes 2021-10-29 21:47:03 +01:00
justin 9d2f42dbc9 Cleanup, start to add creature silhouettes 2021-09-02 11:06:04 +01:00
justin d9306c4adb Improve texture loading performance 2021-08-17 11:40:27 +02:00
justin 5da577ff12 Improve intersection test--fails sometimes 2021-08-17 00:52:54 +02:00
justin 53555865f6 Start cleanup 2021-08-12 15:02:26 +02:00
justin ae84f44824 Reduce rendertype down to vertex information 2021-07-27 13:35:43 +02:00
justin e657d8e852 Disable filtering for charmap 2021-07-18 22:22:14 +02:00
justin 595cb6e9a8 Remove glTexImage 2021-07-18 21:31:50 +02:00
justin 9407c7af2a Use glTexStorage when resizing framebuffers 2021-07-18 20:36:20 +02:00
justin d534f08064 Unify matrix uniform assignment, move towards uniform block 2021-06-24 14:38:17 +02:00
justin da631e3b37 Add tilemap floors to rooms 2021-06-15 14:56:32 +02:00
justin 73bd407c49 Implement texture atlas, details on why it works unclear 2021-06-14 16:24:10 +02:00
justin 0cb0c752e2 Start modularising shader code 2021-06-12 01:41:46 +02:00