Commit graph

15 commits

Author SHA1 Message Date
Zed A. Shaw
3d36517b4f A bit more refactoring to expose the begin/end transactional nature. 2025-12-10 12:58:55 -05:00
Zed A. Shaw
b5c6774412 Clean out references to 'sky' in the load_shader. 2025-12-09 13:47:39 -05:00
Zed A. Shaw
61931083c6 Refactored the shader loading. 2025-12-09 13:22:44 -05:00
Zed A. Shaw
35198bce6b Pulled the gui out into VkGUI to separate it out. 2025-12-08 00:58:09 -05:00
Zed A. Shaw
4f7ab6db68 Cleaned up the struct inits in the engine too. 2025-12-07 23:56:47 -05:00
Zed A. Shaw
d1d57ab682 Big cleanup to utilize C++20 designated initializers https://en.cppreference.com/w/cpp/language/aggregate_initialization.html#Designated_initializers 2025-12-07 23:26:21 -05:00
Zed A. Shaw
a996440c61 Next part of the tutorial where we have a couple compute shaders controlled by ImGUI. 2025-12-02 13:14:48 -05:00
Zed A. Shaw
14f307b1b3 ImGUI is now working in the program. 2025-12-01 23:53:16 -05:00
Zed A. Shaw
fe79797313 It was a single line that didn't set the image to 2D. Because the struct is default initialized to 0, this options being 0 means it's a 1D not 2D. 2025-12-01 11:13:49 -05:00
Zed A. Shaw
8f679dbe65 Working ... uh sort of .. on Windows now to try on Linux. 2025-11-30 12:05:46 -05:00
Zed A. Shaw
a5c13d8654 Latest chapter from vkguide but doesn't work yet. 2025-11-28 14:11:28 -05:00
Zed A. Shaw
40717cf8e4 Updated to the next chapter of vkguide https://vkguide.dev/docs/new_chapter_2/vulkan_shader_drawing/ 2025-11-25 13:45:08 -05:00
Zed A. Shaw
55e38788b4 Cleaned up the code but had to add -Wno-sign-conversion to get glm to shut up. 2025-11-25 10:56:18 -05:00
Zed A. Shaw
8a7ef61c78 Now have a blue screen. 2025-11-24 15:07:43 -05:00
Zed A. Shaw
7298568818 Initial commit with the chapter-0 code working. 2025-11-24 10:50:50 -05:00