diff options
author | Chad Versace <[email protected]> | 2015-10-05 13:17:39 -0700 |
---|---|---|
committer | Chad Versace <[email protected]> | 2015-10-05 13:18:44 -0700 |
commit | 4ffb4549e0aa139c908afd3c1b05e9a3ca6acf40 (patch) | |
tree | 4c89ab51a303bdcba2203e65197c1d5273d5d069 | |
parent | 35302240632aadd95ef97169a6013f088e9e1f17 (diff) |
vk/image: Document a Vulkan spec requirement for depthstencil
The Vulkan spec (git a511ba2) requires support for some combined depth
stencil formats.
-rw-r--r-- | src/vulkan/anv_image.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/vulkan/anv_image.c b/src/vulkan/anv_image.c index 2045aa27219..43245297f0e 100644 --- a/src/vulkan/anv_image.c +++ b/src/vulkan/anv_image.c @@ -546,9 +546,11 @@ anv_image_get_surface_for_aspect_mask(struct anv_image *image, VkImageAspectFlag anv_finishme("stencil image views"); return &image->stencil_surface; case VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT: - /* FINISHME: Support combined depthstencil aspect. Does the Vulkan spec - * allow is to reject it? Until we support it, filter out the stencil - * aspect and use only the depth aspect. + /* FINISHME: The Vulkan spec (git a511ba2) requires support for combined + * depth stencil formats. Specifically, it states: + * + * At least one of ename:VK_FORMAT_D24_UNORM_S8_UINT or + * ename:VK_FORMAT_D32_SFLOAT_S8_UINT must be supported. */ anv_finishme("combined depthstencil aspect"); assert(image->format->depth_format); |