Commit Graph

5 Commits

Author SHA1 Message Date
c87271d2f5 Expanded basic program to use a vertex buffer via the new basalt::Buffer
Updated vertex function get_attribute_descriptions to conform to new standard for template-based binding
Moved definition of triangle verticies inside of the application function
Maps, copies into and unmaps the vertex buffer from the darray<Vertex>
Uses a reference to refer to the current frames command buffer to not repeat the ugly indexing
render area and viewport extent is updated every frame with the swapchain extent
No longer directly recreate the framebuffers, now using the recreate function with the renderpass passed as a paramater
2025-07-10 22:00:35 +10:00
42e6285977 Updated main program to create and register vertex structure with graphics pipeline 2025-07-10 00:48:23 +10:00
e4258318ee Disabled framebuffer caching by physical device
Swapchain is now capable of being recreated in a partially automatic manner (some effort is still required on the developer's side still)
Windows are now allowed to be resizeable
Updated main program to support resizable windows
2025-07-08 23:35:27 +10:00
86851edf50 Test program has been expanded to draw a RGB triangle 2025-07-07 22:57:13 +10:00
62b1e79ec5 Initial commit - https://www.youtube.com/watch?v=_riranMmtvI&list=PL8327DO66nu9qYVKLDmdLW_84-yE4auCR&index=3 2025-06-20 15:10:02 +10:00