nir_builder b = nir_builder_init_simple_shader(MESA_SHADER_COMPUTE, options,
"set event cs");
- b.shader->info.workgroup_size[0] = 1;
- b.shader->info.workgroup_size[1] = 1;
- b.shader->info.workgroup_size[2] = 1;
-
nir_ssa_def *buf =
nir_vulkan_resource_index(&b, 2, 32, nir_imm_int(&b, 0),
.desc_set = 0,
nir_builder b = nir_builder_init_simple_shader(MESA_SHADER_COMPUTE, options,
"wait event cs");
- b.shader->info.workgroup_size[0] = 1;
- b.shader->info.workgroup_size[1] = 1;
- b.shader->info.workgroup_size[2] = 1;
-
nir_ssa_def *buf =
nir_vulkan_resource_index(&b, 2, 32, nir_imm_int(&b, 0),
.desc_set = 0,
nir_builder b = nir_builder_init_simple_shader(MESA_SHADER_COMPUTE, options,
"set query availability cs");
- /* We rely on supergroup packing to maximize SIMD lane occupancy */
- b.shader->info.workgroup_size[0] = 1;
- b.shader->info.workgroup_size[1] = 1;
- b.shader->info.workgroup_size[2] = 1;
-
nir_ssa_def *buf =
nir_vulkan_resource_index(&b, 2, 32, nir_imm_int(&b, 0),
.desc_set = 0,
nir_builder b = nir_builder_init_simple_shader(MESA_SHADER_COMPUTE, options,
"reset occlusion query cs");
- /* We rely on supergroup packing to maximize SIMD lane occupancy */
- b.shader->info.workgroup_size[0] = 1;
- b.shader->info.workgroup_size[1] = 1;
- b.shader->info.workgroup_size[2] = 1;
-
nir_ssa_def *buf =
nir_vulkan_resource_index(&b, 2, 32, nir_imm_int(&b, 0),
.desc_set = 0,
nir_builder b = nir_builder_init_simple_shader(MESA_SHADER_COMPUTE, options,
"copy query results cs");
- /* We rely on supergroup packing to maximize SIMD lane occupancy */
- b.shader->info.workgroup_size[0] = 1;
- b.shader->info.workgroup_size[1] = 1;
- b.shader->info.workgroup_size[2] = 1;
-
nir_ssa_def *buf =
nir_vulkan_resource_index(&b, 2, 32, nir_imm_int(&b, 0),
.desc_set = 0,