Releases: VLAM3D/vulkanmitts
Update for Vulkan 1.3.243
Update for Vulkan SDK 1.1.121
Python 2.7 version is no more.
Python 3.7 version added.
pyvulkan is renamed vulkanmitts.
Linux version will only work on Ubuntu 18.04 with Vulkan SDK install in /usr with the apt package.
Update for Vulkan SDK 1.0.65.0
Update for Vulkan SDK 1.0.65.0
The CMakeLists.txt had to be updated because SPIRV-tools and GLSLANG were split in multiple static libs.
Update for Vulkan SDK 1.0.57.0
Update for Vulkan SDK 1.0.57.0
Also add a setuptools based setup.py script to make wheels file.
Unit tests are fixed using improved validation layers in this SDK version, they previously had many access flag error caused by copy pasting vkCmdPipelineBarrier calls.
Update for Vulkan SDK 1.42.1
In this version all flags vector must be created with VkFlagVector(). It's all the same type underneath, this make simplifies the wrapper and the user code.
Linux x64 version
Tested on Ubuntu 16.04 with Vulkan SDK 1.0.30 and NVIDIA 371 driver.
Linux & Windows x64 packages are available on my conda channel.
First production ready release
Still Windows only version.
Fixed the error reporting and also fixed all the validation layer errors in the unit test.
This version can be used for off-screen rendering as demonstrated in hello_pyvkoffscreen.py which is why I consider it production ready, i.e. you can do something useful with it.
Install this version using conda.
Updated to Vulkan SDK 1.0.26
Generated with vk.xml from this Khronos release:
v1.0-core-20160916
Linked and tested against Lunar Vulkan SDK 1.0.26.
Ported the unit tests to Python 2.7 using contextlib2.
Updated to Vulkan SDK 1.0.13.0
The python bindings were regenerated with the vk.xml from Vulkan-Docs v1.0-core-20160513 and linked with Vulkan SDK 1.0.13.0.
First release that actually builds
100% of the Vulkan API commands and structs are wrapped with SWIG.
However only the equivalent of the "template.cpp" sample from the Lunar Vulkan SDK has been tested.
Furthermore, it was only tested on Windows 10 x64 with a GeForce 780 running driver 356.39.
Therefore it's an early alpha release.