anv: Enable VK_KHR_dynamic_rendering
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13980>
This commit is contained in:
parent
5d9e8bc9be
commit
61ece8f6a4
|
@ -477,7 +477,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_KHR_deferred_host_operations DONE (anv, radv)
|
||||
VK_KHR_display DONE (anv, lvp, radv, tu, v3dv)
|
||||
VK_KHR_display_swapchain not started
|
||||
VK_KHR_dynamic_rendering DONE (lvp, radv)
|
||||
VK_KHR_dynamic_rendering DONE (anv, lvp, radv)
|
||||
VK_KHR_external_fence_fd DONE (anv, radv, tu, v3dv, vn)
|
||||
VK_KHR_external_fence_win32 not started
|
||||
VK_KHR_external_memory_fd DONE (anv, lvp, radv, tu, v3dv, vn)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
lavapipe,radv KHR_dynamic_rendering
|
||||
lavapipe,radv,anv KHR_dynamic_rendering
|
||||
radv EXT_image_view_min_lod
|
||||
VK_KHR_synchronization2 on RADV.
|
||||
OpenSWR has been moved to the Amber branch
|
||||
|
|
|
@ -190,6 +190,7 @@ get_device_extensions(const struct anv_physical_device *device,
|
|||
.KHR_device_group = true,
|
||||
.KHR_draw_indirect_count = true,
|
||||
.KHR_driver_properties = true,
|
||||
.KHR_dynamic_rendering = true,
|
||||
.KHR_external_fence = has_syncobj_wait,
|
||||
.KHR_external_fence_fd = has_syncobj_wait,
|
||||
.KHR_external_memory = true,
|
||||
|
@ -1495,6 +1496,13 @@ void anv_GetPhysicalDeviceFeatures2(
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR: {
|
||||
VkPhysicalDeviceDynamicRenderingFeaturesKHR *features =
|
||||
(VkPhysicalDeviceDynamicRenderingFeaturesKHR *)ext;
|
||||
features->dynamicRendering = true;
|
||||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT: {
|
||||
VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT *features =
|
||||
(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT *)ext;
|
||||
|
|
Loading…
Reference in New Issue