Commit graph

6 commits

Author SHA1 Message Date
fb4ac29c07 Add a lot of thing
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-15 13:59:19 +01:00
da0be47b14
Add logical device struct and surface handling for Vulkan
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
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
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
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]
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-07 22:14:01 +01:00
9223b89e4e
Add VkInstance
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-06 22:13:46 +01:00
799205f02a first commit
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-06 13:21:23 +01:00