vulkan: Don't assert VkGraphicsPipelineLibraryCreateInfoEXT::Flags == 0

There are VUs that imply that this is a requirement but the CTS seems to
ignore it.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17696>
This commit is contained in:
Jason Ekstrand 2022-07-20 18:17:21 -05:00 committed by Marge Bot
parent 0415d66c97
commit a5952c362e
1 changed files with 0 additions and 10 deletions

View File

@ -1066,16 +1066,6 @@ vk_graphics_pipeline_state_fill(const struct vk_device *device,
if (info->flags & VK_PIPELINE_CREATE_LIBRARY_BIT_KHR) {
const VkGraphicsPipelineLibraryCreateInfoEXT *gfx_lib_info =
vk_find_struct_const(info->pNext, GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT);
/* If we're building a pipeline library, trust the client.
*
* From the Vulkan 1.3.218 spec:
*
* VUID-VkGraphicsPipelineLibraryCreateInfoEXT-flags-requiredbitmask
*
* "flags must not be 0"
*/
assert(gfx_lib_info->flags != 0);
lib = gfx_lib_info->flags;
} else {
/* We're building a complete pipeline. From the Vulkan 1.3.218 spec: