Releases: FixPlus/vkw
Releases · FixPlus/vkw
initial pre-release
feature: major overhaul of library. (#4) * Switched to header only cpp interface * Added C ABI runtime library. * Refactored several classes. * Updated Vulkan SDK version. * Cleaned-up cmake files. * Project is renamed VkWrapper -> vkw * Version is reverted to 0.0.1 * Added initial example executable. * Fixed SPIRV-Link debug/release configuration on Windows. * Updated README and LICENSE Additional changes: * [Feature] add const qualifier to device in uniform buffer constructor * [Feature] Added Input attachment creation to descriptor set * [Feature] implement shader code refelction. * [Bugfix] added missing elements to move constructor in Allocation.hpp * [Feature] added push constants in SPIRVModuleInfo. * [bugfix] Added missing source. * [Feature] Added ability to query device memory usage. * [Feature] added VkQueryPool object * [feature] Added vk1.1 device features and new vertex buffer format * [Bugfix] added missing initializers * [Bugfix] do not request 1.1 features unless at least this version of API requested * Allow MSVC debug build * [feature] allow to create uninitialized StagingBuffer * [bugfix] fixed vkw::PrimaryCommandBuffer move constructor * [bugfix] Fixed vkw::StagingBuffer memory type * [bugfix] added missing virtual distructor for SymbolTable * [feature] add ability to reset command buffers * refactor: attachment descriptions are no longer reference tracked * refactor: replace raw pointers with span in beginRenderPass() * bugfix: fixed span overflow in FrameBuffer construction * feature: minor features * [bugfix] multiple bugfixes * [feature] Prettify build and install