Commit Graph

21 Commits

Author SHA1 Message Date
Anish Bhobe 3dc6501246 fix: Error on window resize. 2025-05-06 19:06:04 +02:00
Anish Bhobe 5d6ddbb158 Added slang for Shader code compilation.
TODO: Use slang to create descriptors.
2025-05-06 15:32:58 +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 d82e81d104 Begin Consolidation all objects under the systems::Device interface.
Currently clears a screen.
- Merge all resource creation API under Device.
- Begin a basic Context setup.
2025-05-01 13:27:19 +02:00
Anish Bhobe a790c26f1c Rename Context to Instance. 2025-04-28 21:37:03 +02:00
Anish Bhobe b8b620a723 Triangle is ready. 2025-04-09 20:33:38 +02:00
Anish Bhobe 8eb5a678fc Cleanup and header re-date. 2025-04-02 22:46:30 +02:00
Anish Bhobe afec1e3e32 Reimplemented RenderResourceManager. 2025-03-24 22:31:47 +01:00
Anish Bhobe 9ca5751a78 Fix sync issues in Triangle. 2025-03-02 12:18:07 +01:00
Anish Bhobe ad6ee9a0e5 Aster cleanup. 2025-02-15 15:17:17 +01:00
Anish Bhobe 91010a448e Update triangle and box examples to separate swapchain. 2025-02-02 17:56:03 +01:00
Anish Bhobe c6987a9d5d Fixed buffers, and restructured samples. 2024-09-01 12:48:49 +02:00
Anish Bhobe 63af9954d9 Descriptor Set use started.
Fixed unbounded memory consumption bug.
2024-07-09 13:31:08 +02:00
Anish Bhobe 1a8f113323 Vertex buffers. 2024-07-08 16:06:09 +02:00
Anish Bhobe 7c17d09822 Cross compatibility with older linux SDK. 2024-07-08 16:06:09 +02:00
Anish Bhobe 363259a52e Fix sync bug. 2024-07-05 12:48:08 +02:00
Anish Bhobe c338c34337 Added buffer. 2024-07-05 00:51:33 +02:00
Anish Bhobe 0ca2779014 Refactoring and extracting helpers. 2024-07-01 21:51:07 +02:00
Anish Bhobe d9b0e82be7 Improve HLSL compile. 2024-07-01 21:22:40 +02:00
Anish Bhobe ccb0aa5fbe File hierarchy cleanup. 2024-07-01 20:19:51 +02:00