Commit Graph
16 Commits
Author SHA1 Message Date
Camden Dixie O'Brien ea82627695 Send view and project matrices in push constant 2025-10-03 23:42:54 +01:00
Camden Dixie O'Brien f3aa7435ec Restructure things a little to enable multiple models 2025-10-03 22:33:11 +01:00
Camden Dixie O'Brien 8bd595989d Load bone matrices for each frame 2025-10-02 03:59:16 +01:00
Camden Dixie O'Brien e42986adc3 Create buffer for bone matrices 2025-10-02 03:59:16 +01:00
Camden Dixie O'Brien 4c6015cbc9 Reanme SWAPCHAIN_IMG_BUFFER_SIZE to MAX_FRAMES_IN_FLIGHT 2025-09-29 17:11:32 +01:00
Camden Dixie O'Brien e75498ff71 Switch to using uniform buffer for MVP matrices 2025-09-29 17:11:32 +01:00
Camden Dixie O'Brien 620cf7606b Implement Utah teapot model loading 2025-09-29 12:16:10 +01:00
Camden Dixie O'Brien f546f27a42 Create linear algebra module 2025-09-28 13:57:09 +01:00
Camden Dixie O'Brien 59f584d1d4 Use struct for mat4_t instead of array 2025-09-28 01:46:59 +01:00
Camden Dixie O'Brien 6a5dba2600 Use struct for vec3_t instead of array 2025-09-27 22:53:52 +01:00
Camden Dixie O'Brien 7f4dffc7fb Switch to 3D geometry 2025-09-27 18:20:02 +01:00
Camden Dixie O'Brien 4180c4549b Add depth buffering 2025-09-27 18:19:38 +01:00
Camden Dixie O'Brien 3d10fe76ce Add MVP projection passed through push constant 2025-09-27 14:18:32 +01:00
Camden Dixie O'Brien c770895217 Use indexed drawing 2025-09-26 14:30:38 +01:00
Camden Dixie O'Brien 6d8fdb2f8c Switch to using staging buffer for vertex data 2025-09-26 14:30:38 +01:00
Camden Dixie O'Brien d4214941b1 Separate vulkan code into gpu module 2025-09-26 14:30:38 +01:00