VK_KHR_xcb_surface DONE (anv, dzn, lvp, radv, tu, v3dv, vn)
VK_KHR_xlib_surface DONE (anv, dzn, lvp, radv, tu, v3dv, vn)
VK_EXT_acquire_xlib_display DONE (anv, lvp, radv, tu)
+ VK_EXT_attachment_feedback_loop_dynamic_state DONE (radv)
VK_EXT_attachment_feedback_loop_layout DONE (lvp, radv, tu, v3dv)
VK_EXT_border_color_swizzle DONE (anv, lvp, tu, radv/gfx10+, v3dv)
VK_EXT_buffer_device_address DONE (anv/gen8+, radv)
.KHR_workgroup_memory_explicit_layout = true,
.KHR_zero_initialize_workgroup_memory = true,
.EXT_4444_formats = true,
+ .EXT_attachment_feedback_loop_dynamic_state = true,
.EXT_attachment_feedback_loop_layout = true,
.EXT_border_color_swizzle = device->rad_info.gfx_level >= GFX10,
.EXT_buffer_device_address = true,
break;
}
#endif
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT: {
+ VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT *features =
+ (VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT *)ext;
+ features->attachmentFeedbackLoopDynamicState = true;
+ break;
+ }
default:
break;
}