Skip to content

1.4.0

Compare
Choose a tag to compare
@Tacodiva Tacodiva released this 21 Jun 04:15
· 9 commits to tdvk since this release
  • Added new classes VulkanInstanceCommands and VulkanDeviceCommands to allow for instance and device dispatch.
  • Added new interface IVulkanExt, IVulkanInstanceExt, IVulkanInstanceExtGeneric<TSelf>, IVulkanDeviceExt and IVulkanDeviceExtGeneric<TSelf> to extensions.
  • Added new methods string GetName(), static string Name { get; } to all extensions, static [TSelf] Create(VkDevice device); to device extensions and static [TSelf] Create(VkInstance instance) to instance extensions. GetName is implemented from the IVulkanExt interface, and on net7 or greater the static methods are implemented from IVulkanInstanceExtGeneric or IVulkanDeviceExtGeneric.
  • Changed linker on linux from Libdl to Libc (Thanks @hitsounds)