Skip to content

Releases: FixPlus/vkw

initial pre-release

29 Oct 00:19
ed5b154

Choose a tag to compare

initial pre-release Pre-release
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