Commit Graph
79 Commits
Author SHA1 Message Date
Dynamitos 4b6022237b Caching descriptor set updates 2024-05-29 10:40:35 +02:00
Dynamitos e0961bce24 Implement quick shader switch hotkeys 2024-05-23 14:58:14 +02:00
Dynamitos 2b27ddd134 Fixing some mac stuff 2024-05-17 18:08:11 +02:00
Dynamitos 7690434f2b Normal mapping doesnt work 2024-05-15 15:27:13 +02:00
Dynamitos 46a2713729 Starting framework for static mesh rendering 2024-05-08 10:51:59 +02:00
Dynamitos af7d624d06 Now able to import stuff properly 2024-05-06 18:36:16 +02:00
Dynamitos 87b72dcd84 Trying to fix mesh culling 2024-05-04 13:25:19 +02:00
Dynamitos f0fd9a7ae7 Lighting still looks horrible, but whatever for now 2024-05-04 09:25:13 +02:00
Dynamitos 247d6a54fb Fixing more stuff so i can import the car as well 2024-05-01 19:39:57 +02:00
Dynamitos dfcfc2bb1e It finally imports somewhat 2024-05-01 19:05:48 +02:00
Dynamitos 2c1669aab4 Reworked mesh asset loading 2024-05-01 14:10:52 +02:00
Dynamitos ab2bdfbd0e THE STREET FINALLY RENDERS 2024-04-26 19:32:38 +02:00
Dynamitos 93ab9e38f0 Adding combined image samplers 2024-04-26 11:42:28 +02:00
Dynamitos 54cd77beb2 Temporary remove slang 2024-04-26 10:28:34 +02:00
Dynamitos 541b12aa5d Fixing some import problems 2024-04-24 23:25:34 +02:00
Dynamitos 6b91568423 Fixing mesh import 2024-04-23 23:21:30 +02:00
Dynamitos 80963edfd4 Fixing a refactor error 2024-04-23 17:08:39 +02:00
Dynamitos 89571e5298 Fixing vulkan 2024-04-23 08:11:44 +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 21636f2460 Fixing metal swapchain 2024-04-18 13:33:35 +02:00
Dynamitos d67c8ebffe Basic metal backend 2024-04-15 13:48:34 +02:00
Dynamitos f5eb12a5de Descriptor sets and refactoring 2024-04-13 23:51:38 +02:00
Dynamitos efb2c0e169 Adding DXC 2024-04-12 09:27:30 +02:00
Dynamitos a0161f1d83 More metal changes 2024-04-09 18:24:21 +02:00
Dynamitos cde48f0d15 Reverting to 32 bit indices 2024-04-07 16:33:32 +02:00
Dynamitos 7a713afdb4 Trying to switch to 16 bit indices 2024-04-06 08:29:15 +02:00
Dynamitos 505e7d6547 Trying new meshlet gen approach 2024-04-05 10:41:59 +02:00
Dynamitos 87417f483c Runs on MacOS, tho window size is terrible 2024-01-24 23:10:33 +01:00
Dynamitos 4868fb51ac Fixing more stuff 2024-01-20 13:22:47 +01:00
Dynamitos cb6b1815ee Adding vertex input description, readding slang 2024-01-19 09:49:42 +01:00
Dynamitos 00672cf08e Fixing VMA improper destruction 2024-01-17 19:34:38 +01:00
Dynamitos 524f26d921 Adding VMA 2024-01-17 17:57:59 +01:00
Dynamitos 861c146b46 Replacing std::format with fmt::format 2024-01-16 19:24:49 +01:00
Dynamitos f17f05433f Game interface changes 2024-01-05 21:16:36 +01:00
Dynamitos 1ff3ddf9a3 Fixing skybox 2024-01-02 16:48:03 +01:00
Dynamitos e18254ec29 adding vertex deduplication flag to mesh import 2023-12-24 23:45:43 +01:00
Dynamitos 95dcfda1cd Fixing tree and adding unit tests 2023-12-23 18:26:54 +01:00
Dynamitos 34e0d283e8 Adding ThreadPool (doesnt work) 2023-12-17 16:16:46 +01:00
Dynamitos c409a3acd0 Reverting normal cone introduction 2023-12-15 18:33:47 +01:00
Dynamitos b24635e848 View Frustum culling for mesh shading 2023-12-15 11:57:13 +01:00
Dynamitos dc28979cfd Graceful exit 2023-12-12 11:37:00 +01:00
Dynamitos 3feb331927 Adding AABB to meshlets 2023-12-11 14:45:37 +01:00
Dynamitos a49bab9028 builds now with VCPKG and MSAA works 2023-12-10 22:27:59 +01:00
Dynamitos 178f48120d Trying to fix shading 2023-12-03 00:29:02 +01:00
Dynamitos 6c156d3bc2 Shaders are not compiling anymore... 2023-12-02 10:55:00 +01:00
Dynamitos 1493627ceb There is a memory leak 2023-11-30 11:51:53 +01:00
Dynamitos d1475d506e frog 2023-11-27 22:50:37 +01:00
Dynamitos 52c7fce931 implement global index buffer 2023-11-26 11:27:39 +01:00
Dynamitos 7f1bc7d090 More mesh shading changes 2023-11-22 13:18:54 +01:00