Commit Graph

30 Commits

Author SHA1 Message Date
Anish Bhobe 1db942f1a9 Remove Cast and Recast. 2025-05-07 17:44:01 +02:00
Anish Bhobe 7507394af9 Added Pipeline creation into the Device. 2025-05-03 13:46:44 +02:00
Anish Bhobe d683de3181 Draw Triangle and bug-fixes. 2025-05-01 20:05:31 +02:00
Anish Bhobe a790c26f1c Rename Context to Instance. 2025-04-28 21:37:03 +02:00
Anish Bhobe 8eb5a678fc Cleanup and header re-date. 2025-04-02 22:46:30 +02:00
Anish Bhobe 73c96dc56b [WIP] Moving ModelRender to new arch.
TODO: ImageView
2025-03-31 21:32:11 +02:00
Anish Bhobe ad6ee9a0e5 Aster cleanup. 2025-02-15 15:17:17 +01:00
Anish Bhobe 0462dc33f0 Window is now independent of vulkan. 2025-02-02 17:56:03 +01:00
kidrigger a3dcf22fa5 Prepped for NixOS with clang. 2025-02-02 01:35:00 +01:00
Anish Bhobe c6987a9d5d Fixed buffers, and restructured samples. 2024-09-01 12:48:49 +02:00
Anish Bhobe 7d5b4034ca Mipmap barrier fix. 2024-08-01 23:44:13 +02:00
Anish Bhobe e82b37b2d9 IBL Specular complete. 2024-08-01 01:37:25 +02:00
Anish Bhobe b9d5ba56d4 Compute Prefilter. 2024-07-30 23:40:32 +02:00
Anish Bhobe 8a865e2e49 New flags to allow running in RelDebug. 2024-07-30 17:20:08 +02:00
Anish Bhobe ba2e21f52e Compute and visualize Diffuse Irradiance. 2024-07-30 10:51:45 +02:00
Anish Bhobe 6d39576b5c Refactored to directly write on the cubemap. 2024-07-29 01:33:15 +02:00
Anish Bhobe 6b5442527f Added an HDR Skycube. 2024-07-28 22:09:56 +02:00
Anish Bhobe 22cbc41af1 Added Pipeline Caching. 2024-07-27 15:19:39 +02:00
Anish Bhobe f9517db592 Bug Fixes in Image init and Texture GRM.
Image flags now init to 0 (Image invalid by default).
GPU Resource manager correctly adds Texture Descriptor Write Ownership.
2024-07-27 13:00:18 +02:00
Anish Bhobe 6f29f580bd Memcpy related fixes. 2024-07-25 22:07:43 +02:00
Anish Bhobe 6e14b74244 Internal Framebuffer detached from Swapchain. 2024-07-24 21:45:23 +02:00
Anish Bhobe cc67b17ae4 Cleanups and checks. 2024-07-23 21:15:20 +02:00
Anish Bhobe 4dd8effd7b ImGui integration. 2024-07-23 20:59:56 +02:00
Anish Bhobe 44121f1930 Corrected descriptor flags for Bindless.
Plus Reformat.
2024-07-23 13:34:38 +02:00
Anish Bhobe 0d5af2b525 Moving GpuResourceManager. 2024-07-22 23:43:23 +02:00
Anish Bhobe 362468ebe7 MSVC fixes. 2024-07-14 23:03:04 +02:00
Anish Bhobe 93981bca4c Bindless VBO. 2024-07-14 00:09:14 +02:00
Anish Bhobe 52b3c671c6 Refactor Frames into util. 2024-07-10 20:56:18 +02:00
Anish Bhobe 63af9954d9 Descriptor Set use started.
Fixed unbounded memory consumption bug.
2024-07-09 13:31:08 +02:00
Anish Bhobe 0ca2779014 Refactoring and extracting helpers. 2024-07-01 21:51:07 +02:00