mellinoe / vk

Low-level Vulkan bindings for .NET.
Other
176 stars 35 forks source link

Update to vulkan 1.58 xml #6

Closed amerkoleci closed 7 years ago

amerkoleci commented 7 years ago

Update to vulkan 1.58 xml. Map some collide NV, KHR, enum values from VkStructureType. Maybe would be better to keep suffix like NV, Ext, KHR when mapping VkStructureType?

Related to issue #5

mellinoe commented 7 years ago

Thanks for getting this started, Amer. I made a small commit on top of yours, with basically just the following changes:

After that, I moved us up to version 1.60 of the spec, because it has been updated in the meantime. This required a Generator change to recognize multiple "require" elements in an extension spec, because one of the new extensions ("VK_KHX_device_group") has several.

I haven't updated the NuGet package yet, but I will soon.

amerkoleci commented 7 years ago

Nice one, yeah havin new nuget packages makes sense as the update its quite huge.

mellinoe commented 7 years ago

Yep! NuGet package version 1.0.5 has all of the stuff in master now.