Commit Graph

51 Commits

Author SHA1 Message Date
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 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 9947979b52 Try to improve instancing shadows 2023-03-12 14:06:11 +00:00
justin 7ee3f6581d Work on geometry shader based shadows 2023-03-11 22:59:19 +00:00
justin cda7116930 Cleanup 2023-03-10 09:45:40 +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 653de7226e To openglraw 2023-03-09 21:24:03 +00:00
justin 1d6fdd7eb1 Move texture objects to openglraw 2023-03-09 17:54:11 +00:00
justin 44b56ed163 Move FBOs to opengl raw 2023-03-09 15:42:17 +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 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 ed9a46a18d Allow to change menu options with rclick, move towards shader experiment 2023-02-24 15:03:06 +00:00
justin 55341f7caf Commit before messing around with shaders 2022-06-16 14:02:21 +01:00
justin 32367b5b2d Add trajectory to grenades, various refactoring 2021-09-25 18:39:53 +01:00
justin 7f1a365cac Draw shape shadows using index buffer 2021-09-21 00:43:45 +01:00
justin 5cbcbec101 Working element buffer object 2021-09-20 12:36:35 +01:00
justin 294e01479a Define shape datatype 2021-09-14 01:17:07 +01:00
justin 9d2f42dbc9 Cleanup, start to add creature silhouettes 2021-09-02 11:06:04 +01:00
justin ce4c3bd231 Tweak window rendering 2021-09-01 13:13:10 +01:00
justin f3ea46d7d0 Working shadows on clouds 2021-09-01 11:18:53 +01:00
justin 82551328a1 Add dependencies, play around with clouds/transparency layer 2021-09-01 03:04:41 +01:00
justin 1c587d4b9a Implement something like deferred lighting 2021-09-01 00:37:07 +01:00
justin 2d139adc8f Move towards attaching a position texture to base framebuffer 2021-08-31 22:25:37 +01:00
justin cf77163b3f Setup multiple target basic shaders 2021-08-31 20:05:15 +01:00
justin eba8ff121c Add "cap" shadow shader 2021-08-29 18:13:55 +01:00
justin 53555865f6 Start cleanup 2021-08-12 15:02:26 +02:00
justin 62af1402ad Store picture shaders in mutable vector 2021-08-12 06:29:36 +02:00
justin d7649b951b Implement poking using Verx lists 2021-07-30 20:04:55 +02:00
justin ee553c6e49 Add picture shader container datatype 2021-07-28 20:14:54 +02:00
justin ae84f44824 Reduce rendertype down to vertex information 2021-07-27 13:35:43 +02:00
justin 9407c7af2a Use glTexStorage when resizing framebuffers 2021-07-18 20:36:20 +02:00
justin 75254cd3e4 Remove renderbuffer from ping-pong framebuffers 2021-07-11 17:56:43 +02:00
justin fd388e1fdf Add barrel distortion shader 2021-07-09 14:36:49 +02:00
justin f5b139a53e Progress towards downscaling bloom texture 2021-07-06 14:06:24 +02:00
justin be7bf986e2 Add trail to bloom 2021-07-05 21:31:35 +02:00
justin 2d94e50e3a Tweak rendering 2021-07-05 00:06:04 +02:00
justin c627961aac Add framebuffers with shared renderbufferobject 2021-07-04 14:41:46 +02:00
justin 089dcc3f5d Add various helpers for creating polyhedra 2021-06-27 18:53:06 +02:00
justin 06f22a3ea5 Add line shadow shader 2021-06-26 22:20:41 +02:00
justin 2d0f08c2e9 Fix tile depth 2021-06-25 02:27:20 +02:00
justin b451953b99 Refactor lighting shaders 2021-06-25 00:44:45 +02:00
justin 9c94ec93bd First pass at using UBO 2021-06-24 16:17:43 +02:00
justin 73bd407c49 Implement texture atlas, details on why it works unclear 2021-06-14 16:24:10 +02:00