radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute

This was a leftover. Flags can be different than 0, like for required
subgroup size and it should already be correctly supported.

Fixes recent dEQP-VK.shader_object.performance.dispatch_base.

Fixes: 37d7c2172b ("radv: add support for creating/destroying shader objects")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28946>
This commit is contained in:
Samuel Pitoiset 2024-04-26 10:50:32 +02:00 committed by Marge Bot
parent 8c2a749f67
commit 0b51868193

View file

@ -214,8 +214,6 @@ radv_shader_object_init_compute(struct radv_shader_object *shader_obj, struct ra
struct radv_shader_binary *cs_binary;
struct radv_shader_stage stage = {0};
assert(pCreateInfo->flags == 0);
radv_shader_stage_init(pCreateInfo, &stage);
struct radv_shader *cs_shader = radv_compile_cs(device, NULL, &stage, true, false, false, &cs_binary);