Commit graph

7 commits

Author SHA1 Message Date
1cb9309a56
WindowSize: Use physical size instead 2024-11-15 20:43:24 +01:00
fb4ac29c07 Add a lot of thing 2024-11-15 13:59:19 +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
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
7c072d60e2
Begin add use_layers [not work] 2024-11-07 22:14:01 +01:00
9223b89e4e
Add VkInstance 2024-11-06 22:13:46 +01:00
799205f02a first commit 2024-11-06 13:21:23 +01:00