3rd Party: Bump MoltenVK to v1.4.0 #17642
Merged
+5
−5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note: The macOS builds currently have severe threading issues. Updating MVK is not expected to make any difference.
Changelog:
VK_KHR_dynamic_rendering_local_readVK_KHR_global_priorityVK_KHR_line_rasterizationVK_KHR_maintenance5VK_KHR_maintenance8VK_KHR_present_idVK_KHR_present_id2VK_KHR_present_waitVK_KHR_present_wait2VK_KHR_shader_float_controls2VK_KHR_shader_maximal_reconvergenceVK_KHR_shader_quad_controlVK_KHR_shader_relaxed_extended_instructionVK_KHR_shader_subgroup_uniform_control_flowVK_KHR_surface_protected_capabilitiesVK_EXT_line_rasterizationvkDeviceWaitIdle()&vkQueueWaitIdle()now wait even whenVK_ERROR_DEVICE_LOSTerror is encountered.VK_MVK_moltenvkbe enabled to accessthe proc addrs for functions
vkSetMoltenVKConfigurationMVK()andvkGetPhysicalDeviceMetalFeaturesMVK().shaderRoundingModeRTEFloat16/32.vkGetPhysicalDeviceMetalFeaturesMVK()frommvk_private_api.htomvk_deprecated_api.h.VK_MVK_moltenvkextension functions.DebugPrintf.WorkgroupSizebuilt-in.OpSMod.std140UBO.fp16trancendentals.atomic_thread_fencefor MSL 3.2+.add_pragma_line()andadd_typedef_line().SPV_KHR_quad_control.