Vookoo
Vookoo copied to clipboard
A set of utilities for taking the pain out of Vulkan in header only modern C++
When installing Vulkan SDK 1.3.216 or after on MacOS, the following appears: ``` NOTICE: As of the 1.3.216 SDK release, the Vulkan Portability Enumeration extension is being enforced by the...
Since 1.3.216, additional layers have to be added to have the drivers work. This PR adds those and brings glfw in sync.
`std::aligned_union` is an obsolete standard library feature, and its use causes Vookoo to not compile with a nightly libc++18 in C++2c mode. ``` /home/conscat/foo/Vookoo/include/vku/vku.hpp:1162:10: error: no template named 'aligned_union' in...
Exposing to the user the Instance and Device at Framework level caused some examples to stop working. // Initialize makers vku::InstanceMaker im{}; im.defaultLayers(); vku::DeviceMaker dm{}; dm.defaultLayers(); The fix is to...
Only want to let you know.
I think the fixes in #49 now causes incompatibility with the old vulkan 1.2 headers. Now you get when you compile. ``` error: cannot decompose inaccessible member ‘vk::UniqueHandle::m_value’ of ‘vk::UniqueHandle’...
many changes, some specialized for application specific (minCity development), many general changes / enhancements not all changes can be merged, so if you "pick-and-choose" what to keep and what to...
https://github.com/timprepscius/Vookoo/branches tjp_remove_forced_multiview__pipeline_maker_options Hey there, I've made some changes basically summed up as: 1. make DeviceMaker be more basic with defaultLayers, add functions to easily add VK_KHR_MULTIVIEW_EXTENSION_NAME, etc. 2. make InstanceMaker...
I suggest that we create a vookoo organisation on GitHub with pointers to documentation. Ideally, the project should have: * CI testing with travis/appveryor * doxygen doc generation with travis...
I realize that the vku_framework.hpp was intended as a way to easily get started with the examples. However, I've been using it in a new project in which I want...