Commit Graph
65 Commits
Author SHA1 Message Date
Dynamitos 6537459b77 Changed descriptorset api 2025-08-10 19:16:55 +02:00
Dynamitos b2cb8b42e4 Adding texture views are first class primitives 2025-07-04 17:36:40 +02:00
Dynamitos ee412201e6 Trying to fix wrong tex coord imports 2025-05-04 21:30:01 +02:00
Dynamitos 3cee2ae9ab Trying to get metal backend to run 2025-04-12 17:40:14 +02:00
Dynamitos 5a54530a48 Reintroducing type parameters for vertex data 2025-04-11 09:54:09 +02:00
Dynamitos f21606379c Irradiance works 2025-04-06 09:57:47 +02:00
Dynamitos e7ba74e258 Adding basic memory resource 2025-03-20 20:15:38 +01:00
Dynamitos 67b4a533f2 it at least does something 2025-02-28 16:56:51 +09:00
Dynamitos 89570ff792 adding anyhit, doesnt work though 2025-01-30 23:25:41 +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 6417ab940d Descriptors now work in metal hopefully 2024-09-16 13:00:53 +02:00
Dynamitos 0be1a3cbde Fixing Depth culling out of bounds errors 2024-08-29 11:23:55 +02:00
Dynamitos 6eb114e892 Lot more Metal changes 2024-08-28 17:54:14 +02:00
Dynamitos ac72377210 Trying to fix memory usage, made it worse and nothing works 2024-08-08 22:14:25 +02:00
Dynamitos 3f8ce3a25e Fixing float data bug 2024-08-07 21:52:45 +02:00
Dynamitos 64a26bfd57 Reducing memory usage 2024-08-07 21:19:33 +02:00
Dynamitos 3b6eb3ebcc Fixing destruction 2024-07-18 11:45:56 +02:00
Dynamitos 064ba22391 Adding normal mapping 2024-07-15 17:55:22 +02:00
Dynamitos 8387ad6ffe More ray tracing changes 2024-07-12 13:33:52 +02:00
Dynamitos bd63b14260 Adding transparency support 2024-06-20 21:57:26 +02:00
Dynamitos 2dc9d57c71 Removing update after bind 2024-06-19 10:44:11 +02:00
Dynamitos f6ebbc2067 Adding bindless material descriptors 2024-06-18 19:19:05 +02:00
Dynamitos d95dab850c Formatted EVERYTHING 2024-06-09 12:20:53 +02:00
Dynamitos 2762f9e729 Using global meshlet culling list 2024-05-12 19:36:32 +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 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 d67c8ebffe Basic metal backend 2024-04-15 13:48:34 +02:00
Dynamitos 861c146b46 Replacing std::format with fmt::format 2024-01-16 19:24:49 +01:00
Dynamitos ec760e8deb Adding basic keyboard input 2023-11-17 22:31:26 +01:00
Dynamitos 35966cb5b7 More Refactoring 2023-11-15 17:42:57 +01:00
Dynamitos a9ac3d14a7 THERE IS SOMETHING ON SCREEN 2023-11-11 22:39:17 +01:00
Dynamitos 4c05886d38 Trying to fix other passes 2023-11-11 13:56:12 +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 5a9cb13e74 Mesh and Material Serializations 2023-11-01 13:38:49 +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 1668df467a Material loading works now 2023-07-13 21:01:20 +02:00
Dynamitos 96d5cf67cb material serialization fixes 2023-04-09 16:39:53 +02:00
Dynamitos f46262b66e implemented basic shader expressions 2023-02-24 22:09:07 +01:00
Dynamitos 48fa098546 Implementing basic asset serialization 2023-02-13 14:56:13 +01:00
Dynamitos 0dce84459e Implemented basic game dll interaction 2023-01-29 18:58:59 +01:00
Dynamitos 2208ab438a overhauled physics engine 2023-01-21 18:43:21 +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 b1d8ef4120 Preparing for Writeup 2021-10-15 23:12:29 +02:00
Dynamitos 22adb08bfc adding aftermath debugging and fixing forward plus 2021-06-04 18:27:49 +02:00