Skip to content

Releases: bbredesen/go-vk

Vulkan 1.3.270, via vk-gen 0.3.2

22 Nov 18:23
Compare
Choose a tag to compare
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

31 Mar 16:35
Compare
Choose a tag to compare
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

31 Mar 15:28
Compare
Choose a tag to compare
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

28 Mar 18:58
Compare
Choose a tag to compare

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

09 Mar 16:41
Compare
Choose a tag to compare

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