Commit graph

10 commits

Author SHA1 Message Date
504fdada42 Update 2024-11-18 17:37:34 +01:00
b2d28ef408
Continue vulkan c++ tutorial 2024-11-17 20:19:34 +01:00
891835c4af
log: Remove vulkan target 2024-11-17 15:40:30 +01:00
ee8b886aec
Add swapchain (work in progress) 2024-11-12 22:01:08 +01:00
caa79270db Refactor 2024-11-12 13:25:52 +01:00
d0c6f31a1a
Refactor Vulkan device and instance handling
Refactor Vulkan initialization to merge logical and physical device management into a unified `VkDevice` struct. Improved logging for Vulkan instance creation and surface management. Added methods to `VkPhysicalDevice` and `VkSurface` for more detailed querying of physical device capabilities.
2024-11-11 12:09:52 +01:00
da0be47b14
Add logical device struct and surface handling for Vulkan
Introduce the VkLogicalDevice struct and add surface creation logic in VkInstance. Also, import necessary extensions and refine Vulkan physical device and window handling. Included a dependency on 'anyhow' for error management.
2024-11-10 18:18:59 +01:00
56ad167b0f Add logs of physical devices 2024-11-07 17:18:10 +01:00
06cc558baf Finish vk_instance
Add vk_physical_device
2024-11-07 14:05:09 +01:00
9223b89e4e
Add VkInstance 2024-11-06 22:13:46 +01:00