Commit graph

110 commits

Author SHA1 Message Date
4048937a6c
Refactor VK layer handling and add logging improvements
Refactored VK layer handling by changing return type of `use_layers` to `Vec<CString>`, adjusting subsequent usage of layers. Implemented `Display` for `VkPhysicalDevice` for better logging. Enhanced application initialization with detailed window attributes. Transitioned to using `log::info` for consistent logging.
2024-11-10 11:27:45 +01:00
f52832e0e5
Refactor layer selection and logging in Vulkan utils
Separated concerns for layer fetching, logging, and selection into distinct functions. This improves readability and maintainability, allowing each function to focus on a single responsibility.
2024-11-09 19:01:14 +01:00
e26f40ea74 Update 2024-11-08 17:01:30 +01:00
7c072d60e2
Begin add use_layers [not work] 2024-11-07 22:14:01 +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
f24a6b66bc
Add idea 2024-11-06 22:14:23 +01:00
9223b89e4e
Add VkInstance 2024-11-06 22:13:46 +01:00
433dc1afc8 Add ash and winit 2024-11-06 16:47:54 +01:00
799205f02a first commit 2024-11-06 13:21:23 +01:00