Commit Graph

25 Commits

Author SHA1 Message Date
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 b9ee037216 Fix non-srgb texture loads and unnecessary dedicated memory. 2024-07-23 15:34:20 +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 41a1725c34 Fix a transform update issue. 2024-07-20 09:37:25 +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 b9dcf5e4ec Checking HLSL shaders. 2024-07-16 00:18:17 +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 362468ebe7 MSVC fixes. 2024-07-14 23:03:04 +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
Anish Bhobe c7ea45bce7 Setup for bindless. 2024-07-12 11:24:58 +02:00