justin
|
ceba6fd533
|
Cleanup some silhouette edge buffers
|
2025-11-11 17:45:30 +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
|
1546caa6a3
|
Cleanup
|
2025-11-10 14:55:46 +00:00 |
|
justin
|
187751ec26
|
Move from glNamedBufferData to glNamedBufferStorage
|
2025-11-09 21:11:55 +00:00 |
|
justin
|
9bb1a22ea5
|
Change VBO to store vertex size in bytes
|
2023-04-12 23:47:52 +01:00 |
|
justin
|
11b8fe2e06
|
Work on vertex attributes
|
2023-04-12 23:11:56 +01:00 |
|
justin
|
64775750b4
|
Add VertexAttribute type
|
2023-04-12 18:09:02 +01:00 |
|
justin
|
1abfaa3cd0
|
Work on textures and lighting
|
2023-03-23 21:17:24 +00:00 |
|
justin
|
5769477ad4
|
Refactor shader types
|
2023-03-22 14:08:07 +00:00 |
|
justin
|
7ba374c1fd
|
Commit before attempting to change cloud shading
|
2023-03-20 15:09:13 +00:00 |
|
justin
|
f4038fde46
|
Refactor shader code
|
2023-03-20 11:18:53 +00:00 |
|
justin
|
32ecf46343
|
Cleanup: remove uniforms from shader datatype
|
2023-03-20 01:19:10 +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
|
21f87b96d8
|
Try to centralize the number of components per vertex in shapes
|
2023-03-14 23:28:21 +00:00 |
|
justin
|
cfddd1515f
|
Commit before adding normals to shapes
|
2023-03-14 22:34:29 +00:00 |
|
justin
|
db0d24d044
|
Cleanup shader code
|
2023-03-14 22:05:17 +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
|
35f401d8c8
|
Start to separate VAO and VBO data types
|
2023-03-14 12:38:43 +00:00 |
|
justin
|
6af041bb8c
|
Continue work on shadow rendering
|
2023-03-14 11:20:38 +00:00 |
|
justin
|
dc3faeed63
|
Cleanup
|
2023-03-10 09:39:40 +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
|
f14d9bef60
|
Start to move vbo objects to use DSA
|
2023-03-09 13:17:43 +00:00 |
|
justin
|
01268e4c8a
|
Refactor EBO to use DSA
|
2023-03-09 12:49:34 +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
|
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
|
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
|
5cbcbec101
|
Working element buffer object
|
2021-09-20 12:36:35 +01:00 |
|
justin
|
9d2f42dbc9
|
Cleanup, start to add creature silhouettes
|
2021-09-02 11:06:04 +01:00 |
|
justin
|
53555865f6
|
Start cleanup
|
2021-08-12 15:02:26 +02:00 |
|
justin
|
4bbe5d0cf1
|
Move main to allow for new executables
|
2021-08-11 17:54:48 +02:00 |
|
justin
|
62395f38bc
|
Proof of mutable vector vertex offset storage concept
|
2021-08-09 01:58:36 +02:00 |
|
justin
|
54c912224b
|
Rendering optimisations (mainly inlining)
|
2021-07-31 23:38:37 +02:00 |
|
justin
|
d7649b951b
|
Implement poking using Verx lists
|
2021-07-30 20:04:55 +02:00 |
|
justin
|
834464db51
|
Remove RenderType datatype
|
2021-07-30 11:53:51 +02:00 |
|
justin
|
192e2c9c57
|
Implement custom poking for vertices--speed regression?
|
2021-07-29 18:46:01 +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
|
3d16c33d33
|
Initial pass at shadows from level geometry
|
2021-06-29 15:27:26 +02:00 |
|
justin
|
97598bc171
|
Replace explicit matrix uniforms with single ubo
|
2021-06-24 17:58:15 +02:00 |
|
justin
|
02a2d3920d
|
Remove list layer while poking
|
2021-06-12 02:08:42 +02:00 |
|
justin
|
a5744f02f0
|
Remove vaoBufferTarget
|
2021-06-12 01:14:42 +02:00 |
|
justin
|
1f87dca6ec
|
Tweak vbo again
|
2021-06-11 21:13:01 +02:00 |
|