anv/image: Add support for the new depth/stencil layouts
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
@@ -639,6 +639,7 @@ anv_layout_to_aux_usage(const struct gen_device_info * const devinfo,
|
|||||||
assert(!color_aspect);
|
assert(!color_aspect);
|
||||||
/* Fall-through */
|
/* Fall-through */
|
||||||
case VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL:
|
case VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL:
|
||||||
|
case VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR:
|
||||||
if (anv_can_sample_with_hiz(devinfo, aspects, image->samples))
|
if (anv_can_sample_with_hiz(devinfo, aspects, image->samples))
|
||||||
return ISL_AUX_USAGE_HIZ;
|
return ISL_AUX_USAGE_HIZ;
|
||||||
else
|
else
|
||||||
@@ -671,6 +672,7 @@ anv_layout_to_aux_usage(const struct gen_device_info * const devinfo,
|
|||||||
unreachable("Color images are not yet supported.");
|
unreachable("Color images are not yet supported.");
|
||||||
|
|
||||||
case VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL:
|
case VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL:
|
||||||
|
case VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR:
|
||||||
assert(!color_aspect);
|
assert(!color_aspect);
|
||||||
return ISL_AUX_USAGE_HIZ;
|
return ISL_AUX_USAGE_HIZ;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user