Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancements to recent extensions. #1638

Merged

Conversation

billhollings
Copy link
Contributor

  • Update to latest SPIRV-Cross to support SPV_KHR_physical_storage_buffer for VK_KHR_buffer_device_address and VK_EXT_buffer_device_address
  • Add support for VK_EXT_buffer_device_address extension.
  • Advertise support for VK_KHR_buffer_device_address and VK_EXT_buffer_device_address on macOS 12.5.
  • Add appropriate extension reporting and enablement for VkPhysicalDeviceBufferDeviceAddressFeatures, VkPhysicalDeviceBufferDeviceAddressFeaturesEXT, and VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.
  • Support reading VkMemoryAllocateFlagsInfo to identify memory allocations that need to support buffer pointer access (in case needed in future on non-shared memory).
  • Update Whats_New.md and MoltenVK_Runtime_UserGuide documents.

- Update to latest SPIRV-Cross to support `SPV_KHR_physical_storage_buffer`
  for `VK_KHR_buffer_device_address` and `VK_EXT_buffer_device_address`
- Add support for `VK_EXT_buffer_device_address` extension.
- Advertise support for `VK_KHR_buffer_device_address`
  and `VK_EXT_buffer_device_address` on macOS 12.5.
- Add appropriate extension reporting and enablement for
  `VkPhysicalDeviceBufferDeviceAddressFeatures`,
  `VkPhysicalDeviceBufferDeviceAddressFeaturesEXT`, and
  `VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR`.
- Support reading `VkMemoryAllocateFlagsInfo` to identify memory allocations that
  need to support buffer pointer access (in case needed in future on non-shared memory).
- Update `Whats_New.md` and `MoltenVK_Runtime_UserGuide` documents.
@billhollings billhollings requested a review from cdavis5e July 12, 2022 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants