Home
last modified time | relevance | path

Searched refs:workgroup_size_variable (Results 1 – 25 of 29) sorted by relevance

12

/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_cs_intrinsics.c92 if (state->nir->info.workgroup_size_variable) { in lower_cs_intrinsics_convert_block()
131 } else if (!nir->info.workgroup_size_variable && in lower_cs_intrinsics_convert_block()
224 if (state->nir->info.workgroup_size_variable) { in lower_cs_intrinsics_convert_block()
284 !nir->info.workgroup_size_variable) { in brw_nir_lower_cs_intrinsics()
Dbrw_simd_selection.c66 const bool workgroup_size_variable = prog_data->local_size[0] == 0; in brw_simd_should_compile() local
68 if (!workgroup_size_variable) { in brw_simd_should_compile()
Dbrw_nir_rt.c435 b.shader->info.workgroup_size_variable = true; in brw_nir_create_raygen_trampoline()
Dbrw_mesh.cpp552 assert(!nir->info.workgroup_size_variable); in brw_nir_initialize_mue()
Dbrw_fs_nir.cpp116 if (nir->info.workgroup_size_variable && in nir_setup_uniforms()
3834 if (!nir->info.workgroup_size_variable && in nir_emit_cs_intrinsic()
3980 assert(nir->info.workgroup_size_variable); in nir_emit_cs_intrinsic()
4544 if (!nir->info.workgroup_size_variable && in nir_emit_intrinsic()
Dbrw_fs.cpp7745 if (!b->shader->info.workgroup_size_variable) { in lower_simd()
7783 if (!nir->info.workgroup_size_variable) { in brw_compile_cs()
7825 nir->info.workgroup_size_variable; in brw_compile_cs()
7854 if (!nir->info.workgroup_size_variable) in brw_compile_cs()
/third_party/mesa3d/src/mesa/main/
Dcompute.c99 if (prog->info.workgroup_size_variable) { in validate_DispatchCompute()
122 if (!prog->info.workgroup_size_variable) { in validate_DispatchComputeGroupSizeARB()
278 if (prog->info.workgroup_size_variable) { in valid_dispatch_indirect()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_system_values.c371 if (b->shader->info.workgroup_size_variable) in lower_compute_system_value_instr()
419 if (!b->shader->info.workgroup_size_variable && in lower_compute_system_value_instr()
441 if (!b->shader->info.workgroup_size_variable && is_zero) { in lower_compute_system_value_instr()
486 if (b->shader->info.workgroup_size_variable) { in lower_compute_system_value_instr()
Dnir_opt_uniform_atomics.c182 dims_needed |= (shader->info.workgroup_size_variable || in is_atomic_already_optimized()
329 !shader->info.workgroup_size_variable && in nir_opt_uniform_atomics()
Dnir_lower_variable_initializers.c157 assert(!shader->info.workgroup_size_variable); in nir_zero_initialize_shared_memory()
Dnir_range_analysis.c1340 shader->info.workgroup_size_variable) { in nir_unsigned_upper_bound()
1349 if (shader->info.workgroup_size_variable) in nir_unsigned_upper_bound()
1361 if (shader->info.workgroup_size_variable) { in nir_unsigned_upper_bound()
1396 !shader->info.workgroup_size_variable) { in nir_unsigned_upper_bound()
Dnir_print.c1714 shader->info.workgroup_size_variable ? " (variable)" : ""); in nir_print_shader_annotated()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_compiler.h228 unsigned workgroup_size_variable:1; member
Dd3d12_compiler.cpp1150 if (sel->workgroup_size_variable) { in select_shader_variant()
1354 sel->workgroup_size_variable = nir->info.workgroup_size_variable; in d3d12_create_shader_impl()
1502 workgroup_size_variable(struct d3d12_context *ctx, in workgroup_size_variable() function
1505 if (ctx->compute_state->workgroup_size_variable) in workgroup_size_variable()
1516 sel_ctx.variable_workgroup_size = workgroup_size_variable(ctx, info); in d3d12_select_compute_shader_variants()
/third_party/mesa3d/src/compiler/
Dshader_info.h312 bool workgroup_size_variable:1; member
/third_party/mesa3d/src/compiler/glsl/
Dlower_cs_derived.cpp57 local_size_variable(shader->Program->info.workgroup_size_variable), in lower_cs_derived_visitor()
Dlinker.cpp2174 gl_prog->info.workgroup_size_variable = false; in link_cs_input_layout_qualifiers()
2219 gl_prog->info.workgroup_size_variable = true; in link_cs_input_layout_qualifiers()
2239 !gl_prog->info.workgroup_size_variable) { in link_cs_input_layout_qualifiers()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shaderlib_nir.c97 b.shader->info.workgroup_size_variable = true; in si_create_copy_image_cs()
Dsi_shader_llvm.c738 assert(ctx->shader->selector->info.base.workgroup_size_variable && in si_llvm_load_intrinsic()
Dsi_shader.c248 if (shader->selector->info.base.workgroup_size_variable) in si_get_max_workgroup_size()
/third_party/mesa3d/src/gallium/frontends/clover/nir/
Dinvocation.cpp468 nir->info.workgroup_size_variable = sym.reqd_work_group_size[0] == 0; in spirv_to_nir()
/third_party/mesa3d/src/microsoft/clc/
Dclc_compiler.c802 nir->info.workgroup_size_variable = true; in clc_spirv_to_dxil()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c2415 s->info.workgroup_size_variable = true; in ttn_compile_init()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_program.c623 assert(nir->info.workgroup_size_variable); in iris_setup_uniforms()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_program.c585 assert(nir->info.workgroup_size_variable); in crocus_setup_uniforms()

12