Releases: bbredesen/go-vk
Releases · bbredesen/go-vk
Vulkan 1.3.270, via vk-gen 0.3.2
v1.3.270-0.3.2 Update for vk-gen v0.3.2, vk.xml v1.3.270
Vulkan 1.3.246, via vk-gen 0.3.0
v1.3.246-0.3.0 Update for vk-gen v0.3.0, vk.xml v1.3.246
Vulkan 1.3.242, via vk-gen 0.3.0
v1.3.242-0.3.0 Update for vk-gen v0.3.0, vk.xml v1.3.242
Vulkan 1.2.203, updated with vk-gen 0.2.0
Several enhancements and bugfixes via vk-gen v0.2.0.
- Support for Mac. Types and commands tagged as macos and metal platforms by Vulkan are now present in the binding. Working examples are at the go-vk-samples project.
- Note that go-vk does NOT work with the GLFW Go binding. Root cause is unknown at this time.
- vk.Result is now returned as an error and as the final return value from commands. Error checking is now Go-style. You can directly compare against the predefined Result values to determine the error type.
- Several other bugfixes and minor enhancements. See the vk-gen v0.2.0 release notes for full details.
Vulkan 1.3.240, updated with vk-gen 0.1.1
Several bug fixes in the binding itself, most notably:
- Some Vulkan commands not populating returned structs
- Incorrect parameter types around unions
- Incorrect handling of slice passed to commands when the length parameter is encoded
Changelog for the vk-gen release used on this binding version is at https://github.com/bbredesen/vk-gen/releases/tag/v0.1.1