Asher Norland
Asher Norland
Currently, available monitors are grabbed by GLFW and hard coded in the window functionality. Monitor information will be used elsewhere and it should then be abstracted to reflect that.
On Github we should host a project template which can be retrieved by the engine to create a new project. The template will create the structure and have lfs +...
Hard coded state inside the Vulkan Raster module should be removed with this feature. The way to interact with the raster module for rendering should not be directly through the...
Rendering resources should be a contiguous set of components that can be externally copied into a separate resource handled by a specific raster backend.
Documentation generation should place its artifacts in `Resources/Documents` and have no user burden. Affecting the setup/commit workflow is a no-go.
The Vulkan SDK comes with the requirement that it is pre-installed on the user's machine is manually built and linked via CMake. Transitioning to Conan would allow the hard requirement...
To remove the pre-installed requirement on the VulkanSDK, a wrapper for a Vulkan loader needs to be created or used.
To remove the pre-installed requirement on the VulkanSDK, a wrapper for validation layers needs to be created.
To remove the pre-installed requirement on the VulkanSDK, a wrapper for Vulkan.hpp needs to be created.