Commit Graph

51 Commits

Author SHA1 Message Date
Anish Bhobe 4f71df797c Model Render updated. 2025-05-25 19:23:19 +02:00
Anish Bhobe 1db942f1a9 Remove Cast and Recast. 2025-05-07 17:44:01 +02:00
Anish Bhobe a790c26f1c Rename Context to Instance. 2025-04-28 21:37:03 +02:00
Anish Bhobe 668189acb5 Fixed bug in Model Loading.
Model Loader was loading indexes into image instead of going via texture.
TODO: Textures also have samplers.
2025-04-10 23:50:57 +02:00
Anish Bhobe 1748a48272 Image, View and Sampler are all updated. 2025-04-07 00:21:50 +02:00
Anish Bhobe d8770c1e06 [WIP] Updated Buffers.
TODO: Update Image and Views.
2025-04-06 21:02:58 +02:00
Anish Bhobe 8eb5a678fc Cleanup and header re-date. 2025-04-02 22:46:30 +02:00
Anish Bhobe e5b002c8cc Rename freelist and clean up code. 2025-04-02 21:56:49 +02:00
Anish Bhobe aa729610cf [WIP] Fixed texture load corruption issue. 2025-04-02 00:27:57 +02:00
Anish Bhobe 3ab9d838fa [WIP] Separated ImageViews. 2025-04-01 08:54: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
Anish Bhobe 98972bfc59 Multi-Draw Indirect complete. 2024-09-10 15:30:33 +02:00
Anish Bhobe 978ed648fd [WIP] Using Device Addr to simplify objs. 2024-09-07 18:58:45 +02:00
Anish Bhobe c6987a9d5d Fixed buffers, and restructured samples. 2024-09-01 12:48:49 +02:00
Anish Bhobe 8fe9a953a4 Moved Per-Frame data into Descriptors. 2024-08-27 15:08:16 +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 7ba132ec0c Diffuse Irradiance contribution to IBL. 2024-07-30 12:10:35 +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 88d74de291 Added light intensity and camera controls. 2024-07-25 21:48:02 +02:00
Anish Bhobe abdd7137ab Improved Resolution handling. 2024-07-24 22:06:01 +02:00
Anish Bhobe 6e14b74244 Internal Framebuffer detached from Swapchain. 2024-07-24 21:45:23 +02:00
Anish Bhobe cd49d5b869 Directional Light PBR. 2024-07-24 19:59:55 +02:00
Anish Bhobe 3e30dfbac9 Point Light PBR Support. 2024-07-24 19:51:26 +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 b356991cad Bugfix: Wrong pcb offset on multiple buffers. 2024-07-23 19:28:10 +02:00
Anish Bhobe 980533dbb7 Separate Attachments from Swapchain. 2024-07-23 19:21:08 +02:00
Anish Bhobe 44121f1930 Corrected descriptor flags for Bindless.
Plus Reformat.
2024-07-23 13:34:38 +02:00
Anish Bhobe 870b18b1fa Cleaned and Formatted Shaders. 2024-07-23 00:12:47 +02:00
Anish Bhobe 0d5af2b525 Moving GpuResourceManager. 2024-07-22 23:43:23 +02:00
Anish Bhobe b902d08ece Basic light support. 2024-07-22 23:31:16 +02:00
Anish Bhobe 641ad3ea77 Trivial Light addition. 2024-07-21 21:29:48 +02:00
Anish Bhobe bad0a850a1 Cleanup Shader code and struct alignment. 2024-07-21 20:24:09 +02:00
Anish Bhobe 7bdf76c202 Unified Vertex Data. 2024-07-21 01:31:32 +02:00
Anish Bhobe a87da63c98 Added Model Root node for global transforms. 2024-07-20 10:25:16 +02:00
Anish Bhobe cee0cad0bd Fixed node orientations. 2024-07-20 01:44:04 +02:00
Anish Bhobe 6637756fcc Material Alignment and Color0.
Nodes WIP.
2024-07-18 00:07:12 +02:00
Anish Bhobe 912e197614 Gpu resource manager actually manages resource. 2024-07-17 22:16:05 +02:00
Anish Bhobe a7878c109a Models render.
TODO: Add transforms and complete the UV1 etc.
2024-07-15 19:49:35 +02:00
Anish Bhobe 0092ce4c9e Extended testing for vertices. 2024-07-15 00:20:47 +02:00
Anish Bhobe 69aa72770f Model Vertices rendered. 2024-07-14 20:54:32 +02:00
Anish Bhobe 93981bca4c Bindless VBO. 2024-07-14 00:09:14 +02:00
Anish Bhobe 6c15f599aa Texture bindless works! 2024-07-13 01:24:07 +02:00