Commit Graph
51 Commits
Author SHA1 Message Date
Dynamitos 35966cb5b7 More Refactoring 2023-11-15 17:42:57 +01:00
Dynamitos 4c05886d38 Trying to fix other passes 2023-11-11 13:56:12 +01:00
Dynamitos 91555fcec3 Enabling other passes 2023-11-10 22:26:47 +01:00
Dynamitos effb0c6214 its running i think 2023-11-09 22:15:51 +01:00
Dynamitos ecb5050dc7 Forgetting to delete leads to memoryleaks 2023-11-07 16:55:13 +01:00
Dynamitos 46a0befb80 trying to integrate legacy index buffer rendering 2023-11-06 22:24:40 +01:00
Dynamitos 4c567b60f3 Fixing staging buffers not getting deleted
remove vgcore
2023-11-06 15:08:27 +01:00
Dynamitos 77eb92838c compiles again 2023-11-05 10:36:01 +01:00
Dynamitos 4746c0f838 No more shared pointers 2023-11-01 23:12:30 +01:00
Dynamitos 1ca861459c Refactoring graphics 2023-10-26 18:37:29 +02:00
Dynamitos 28e5c9ff01 Reworking VertexData 2023-10-24 15:01:09 +02:00
Dynamitos b79525c1a6 adding directional light actor 2023-03-09 17:39:57 +01:00
Dynamitos f1062e5bcb Fixed BlinnPhong shading 2023-02-27 13:52:57 +01:00
Dynamitos 48fa098546 Implementing basic asset serialization 2023-02-13 14:56:13 +01:00
Dynamitos 2208ab438a overhauled physics engine 2023-01-21 18:43:21 +01:00
Dynamitos 3c7346cf7b Moving projection to viewport 2022-11-30 10:19:45 +01:00
Dynamitos 3d3e264867 Engine is now installable 2022-11-22 22:11:37 +01:00
Dynamitos 4ba0bf3b45 Viewport controls 2022-11-17 16:47:42 +01:00
Dynamitos f635ee2100 Implementing ECS SystemBase and updating slang 2022-11-15 12:19:11 +01:00
Dynamitos 03e1a5784d Text Rendering works 2022-04-15 23:45:44 +02:00
Dynamitos cd28e433cc Somewhat working camera 2022-03-19 22:45:30 +01:00
Dynamitos 84049a762c Light Culling still doesn't work properly 2022-02-24 22:38:26 +01:00
Dynamitos 6d48267ec2 Basic mutability framework 2022-01-12 14:40:26 +01:00
Dynamitos b2718dde70 Rendering works now 2021-12-27 15:04:53 +01:00
Dynamitos 79ced0a30f Then chaining still kinda broken 2021-12-22 14:32:40 +01:00
Dynamitos f4ce5f9585 Refactoring jobs 2021-12-09 12:38:02 +01:00
Dynamitos 9e3a2446ce More threadpool bs 2021-12-02 13:00:03 +01:00
Dynamitos 5fafdda770 Async render passes 2021-11-24 12:10:23 +01:00
Dynamitos ad09492e3e somewhat fixed threadpool 2021-11-13 19:28:18 +01:00
Dynamitos 451572f254 Finished writeup and fixed crashes 2021-10-19 23:04:38 +02:00
Dynamitos 528b79812e Starts but segfaults sometimes, yay 2021-10-16 12:59:11 +02:00
Dynamitos 5dfc8300c5 Screw rendergraphs (for now) 2021-10-01 19:55:04 +02:00
Dynamitos bd739068d6 Restructuring renderpasses 2021-09-29 22:12:56 +02:00
Dynamitos 632d120f6d Basic UI quad, yay 2021-09-23 10:10:39 +02:00
Dynamitos 7f019a28b4 Basic light culling but without the culling 2021-06-12 18:51:29 +02:00
Dynamitos 22adb08bfc adding aftermath debugging and fixing forward plus 2021-06-04 18:27:49 +02:00
Dynamitos e00b382d4a Provisional light culling 2021-05-10 23:57:55 +02:00
Dynamitos 0cf13bcff5 Adding basic depth prepass 2021-05-06 17:02:10 +02:00
Dynamitos 4a078bd24c 3700 FPS here we go 2021-04-25 23:43:40 +02:00
Dynamitos 312ae2af9a 3700 FPS here we go 2021-04-13 23:09:16 +02:00
Stefan Högler d5f0fe644f Fixing a boatload of warnings 2021-04-01 16:40:14 +02:00
Dynamitos fb3c66cc4c Starting implementation of UI framework 2021-01-19 15:30:00 +01:00
Dynamitos 65caae9e21 Fixing synchronization problem between descriptor sets and command buffers 2020-11-03 01:18:30 +01:00
Dynamitos 41710220ec Improving performance, but breaking vertex buffers 2020-10-30 18:45:35 +01:00
Dynamitos b4fc5df74e First render 2020-10-23 01:47:56 +02:00
Dynamitos 8d4c43361b First runnable render loop 2020-10-14 01:49:43 +02:00
Dynamitos ceee96b462 Trying to fix invalid descriptorlayout 2020-10-03 11:00:10 +02:00
Dynamitos facbfed79c Improving Material shader code generation 2020-09-19 14:36:50 +02:00
Dynamitos 839be06f90 Temporary commit to investigate build error 2020-08-11 21:23:20 +02:00
Dynamitos f27859a02c Fixing slang compilation temporarily, renaming vertexfactory 2020-08-06 00:54:43 +02:00