Commit Graph
89 Commits
Author SHA1 Message Date
Dynamitos 9bd1ca1b09 Starting to add cascading shadow maps 2025-07-14 21:10:07 +02:00
Dynamitos b2cb8b42e4 Adding texture views are first class primitives 2025-07-04 17:36:40 +02:00
Dynamitos 3e36340b02 Basic shadow mapping rendering 2025-05-06 19:36:43 +02:00
Dynamitos 9ac3755ad3 Refactoring camera 2025-04-11 23:13:19 +02:00
Dynamitos aa1f037cb5 Initial environment loading (not working) 2025-04-04 14:44:53 +02:00
Dynamitos e7ba74e258 Adding basic memory resource 2025-03-20 20:15:38 +01:00
Dynamitos 6f0e2fe7e7 Fixing the maximum 2048 meshlet limit 2025-03-09 22:42:05 +01:00
Dynamitos 913b8391f8 Fixing some semaphore things 2025-03-07 21:48:27 +01:00
Dynamitos 67b4a533f2 it at least does something 2025-02-28 16:56:51 +09:00
Dynamitos f73cc61693 Have to refactor basically the entire uniform buffer API 2025-02-15 14:03:55 +01:00
Dynamitos ee03b5fa5f lot of metal changes, but no idea how this stuff works 2025-02-14 00:39:53 +01:00
Dynamitos 52cbdd8470 system still crashes 2025-02-02 09:39:01 +01:00
Dynamitos e487867f96 Refactoring basic text rendering 2025-01-08 19:15:12 +01:00
Dynamitos 3c9465de49 More metal changes 2024-11-02 22:19:08 +01:00
Dynamitos 32d3bd8ad8 Some actually useful metal changes??? 2024-11-01 21:04:06 +01:00
Dynamitos 4ca43427e2 Trying compression 2024-10-01 11:15:38 +02:00
Dynamitos 242acdab58 Changing descriptor update signature 2024-09-27 15:57:37 +02:00
Dynamitos e5c3918989 Apparently it is still not working??? 2024-09-03 11:03:23 +02:00
Dynamitos 6eb114e892 Lot more Metal changes 2024-08-28 17:54:14 +02:00
Dynamitos 252a241208 Trying to add water 2024-08-13 22:44:04 +02:00
Dynamitos ac72377210 Trying to fix memory usage, made it worse and nothing works 2024-08-08 22:14:25 +02:00
Dynamitos a9089bd997 More ray tracing changes 2024-07-10 21:07:10 +02:00
Dynamitos fd8dc5ed0f Adding benchmark 2024-07-05 12:02:46 +02:00
Dynamitos 8418cdbd11 Adding basic timestamps 2024-07-01 12:17:04 +02:00
Dynamitos e501a69b36 Fixing initial frames 2024-06-18 23:33:03 +02:00
Dynamitos 0fd331b3b5 Adding Pipeline statistics queries 2024-06-15 21:47:20 +02:00
Dynamitos ac135eebd0 Fixed buffer staging 2024-06-13 22:47:51 +02:00
Dynamitos d95dab850c Formatted EVERYTHING 2024-06-09 12:20:53 +02:00
Dynamitos cb21e8a85a Working on visibility pass 2024-06-07 09:19:47 +02:00
Dynamitos ad00e16cf9 Adding simple visibility pass 2024-06-04 21:34:14 +02:00
Dynamitos 4b6022237b Caching descriptor set updates 2024-05-29 10:40:35 +02:00
Dynamitos 7690434f2b Normal mapping doesnt work 2024-05-15 15:27:13 +02:00
Dynamitos 7fc7ba56d4 Staging before meshlet linearization 2024-05-09 08:41:46 +02:00
Dynamitos ab2bdfbd0e THE STREET FINALLY RENDERS 2024-04-26 19:32:38 +02:00
Dynamitos 72336aa64f It finally works 2024-04-23 19:11:06 +02:00
Dynamitos 89571e5298 Fixing vulkan 2024-04-23 08:11:44 +02:00
Dynamitos acc976fe84 this sucks, but there is hope 2024-04-20 21:35:43 +02:00
Dynamitos a27e280ab8 I HAVE AQUIRED GPUTRACE 2024-04-19 22:44:00 +02:00
Dynamitos 194a0e8b91 Trying to fix metal shader compilation 2024-04-19 18:23:36 +02:00
Dynamitos 77dc9ef3fd Basic shader compilation 2024-04-11 12:38:42 +02:00
Dynamitos 7eedaf61ba Updating slang 2024-04-04 08:30:59 +02:00
Dynamitos 578320cf07 Fixed meshlet culling 2024-03-31 10:21:09 +02:00
Dynamitos 15813ba612 Fixing basepass light culling data 2024-02-21 10:30:04 +01:00
Dynamitos 2480529dbc Lighting is broken again 2024-02-20 21:07:17 +01:00
Dynamitos e717c577d4 Changing render attachment sharing 2024-02-01 10:21:36 +01:00
Dynamitos 725e7cb67b Changing queue acquisition 2024-02-01 08:42:24 +01:00
Dynamitos d903689435 Adding object debug naming 2024-01-31 14:05:36 +01:00
Dynamitos 567c3014b1 Lightculling barrier adjustments 2024-01-31 10:11:37 +01:00
Dynamitos 5678021c9e Adding interface for renderpass layout transitions 2024-01-31 09:49:53 +01:00
Dynamitos f1e1ce0541 Fixing debug pass 2024-01-26 09:58:01 +01:00