Home
last modified time | relevance | path

Searched refs:max_workgroup_size (Results 1 - 12 of 12) sorted by relevance

/third_party/mesa3d/src/amd/common/
H A Dac_nir.h122 unsigned max_workgroup_size,
136 unsigned max_workgroup_size,
H A Dac_nir_lower_ngg.c1366 unsigned max_workgroup_size, in ac_nir_lower_ngg_nogs()
1379 assert(max_num_es_vertices && max_workgroup_size && wave_size); in ac_nir_lower_ngg_nogs()
1400 .max_num_waves = DIV_ROUND_UP(max_workgroup_size, wave_size), in ac_nir_lower_ngg_nogs()
2032 unsigned max_workgroup_size, in ac_nir_lower_ngg_gs()
2042 .max_num_waves = DIV_ROUND_UP(max_workgroup_size, wave_size), in ac_nir_lower_ngg_gs()
1362 ac_nir_lower_ngg_nogs(nir_shader *shader, enum radeon_family family, unsigned max_num_es_vertices, unsigned num_vertices_per_primitives, unsigned max_workgroup_size, unsigned wave_size, bool can_cull, bool early_prim_export, bool passthrough, bool export_prim_id, bool provoking_vtx_last, bool use_edgeflags, bool has_prim_query, uint32_t instance_rate_inputs) ac_nir_lower_ngg_nogs() argument
2030 ac_nir_lower_ngg_gs(nir_shader *shader, unsigned wave_size, unsigned max_workgroup_size, unsigned esgs_ring_lds_bytes, unsigned gs_out_vtx_bytes, unsigned gs_total_out_vtx_bytes, bool provoking_vertex_last) ac_nir_lower_ngg_gs() argument
/third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/
H A DesextcTextureBufferParamValueIntToFloatConversion.cpp80 glw::GLint max_workgroup_size; in initTest() local
81 gl.getIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_SIZE, 0, &max_workgroup_size); in initTest()
84 m_work_group_x_size = m_work_group_y_size = de::min((glw::GLuint)floor(sqrt((float)max_workgroup_size)), 16u); in initTest()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_to_llvm.c53 unsigned max_workgroup_size; member
89 unsigned max_workgroup_size, const struct radv_nir_compiler_options *options) in create_llvm_function()
98 ac_llvm_set_workgroup_size(main_function, max_workgroup_size); in create_llvm_function()
174 ctx->max_workgroup_size, ctx->options); in create_function()
1381 ctx.max_workgroup_size = info->workgroup_size; in ac_translate_nir_to_llvm()
87 create_llvm_function(struct ac_llvm_context *ctx, LLVMModuleRef module, LLVMBuilderRef builder, const struct ac_shader_args *args, enum ac_llvm_calling_convention convention, unsigned max_workgroup_size, const struct radv_nir_compiler_options *options) create_llvm_function() argument
H A Dradv_shader.c2659 unsigned max_workgroup_size = shader->info.workgroup_size; local
2662 lds_per_wave /= DIV_ROUND_UP(max_workgroup_size, wave_size);
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_internal.h202 unsigned num_return_elems, unsigned max_workgroup_size);
H A Dsi_shader_llvm.c140 unsigned num_return_elems, unsigned max_workgroup_size) in si_llvm_create_func()
195 ac_llvm_set_workgroup_size(ctx->main_fn, max_workgroup_size); in si_llvm_create_func()
139 si_llvm_create_func(struct si_shader_context *ctx, const char *name, LLVMTypeRef *return_types, unsigned num_return_elems, unsigned max_workgroup_size) si_llvm_create_func() argument
H A Dsi_shader.c1045 unsigned max_workgroup_size = si_get_max_workgroup_size(shader); in si_calculate_max_simd_waves() local
1047 DIV_ROUND_UP(max_workgroup_size, shader->wave_size); in si_calculate_max_simd_waves()
/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection_setup.cpp414 ctx->ub_config.max_workgroup_size[0] = 2048; in init_context()
415 ctx->ub_config.max_workgroup_size[1] = 2048; in init_context()
416 ctx->ub_config.max_workgroup_size[2] = 2048; in init_context()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_device.c1870 const uint32_t max_workgroup_size = in anv_GetPhysicalDeviceProperties() local
1943 .maxComputeWorkGroupInvocations = max_workgroup_size, in anv_GetPhysicalDeviceProperties()
1945 max_workgroup_size, in anv_GetPhysicalDeviceProperties()
1946 max_workgroup_size, in anv_GetPhysicalDeviceProperties()
1947 max_workgroup_size, in anv_GetPhysicalDeviceProperties()
2487 const uint32_t max_workgroup_size = 1 << 10; in anv_GetPhysicalDeviceProperties2() local
2504 props->maxTaskWorkGroupInvocations = max_workgroup_size; in anv_GetPhysicalDeviceProperties2()
2505 props->maxTaskWorkGroupSize[0] = max_workgroup_size; in anv_GetPhysicalDeviceProperties2()
2511 props->maxMeshWorkGroupInvocations = max_workgroup_size; in anv_GetPhysicalDeviceProperties2()
2512 props->maxMeshWorkGroupSize[0] = max_workgroup_size; in anv_GetPhysicalDeviceProperties2()
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_range_analysis.c1298 .max_workgroup_size = {UINT16_MAX, UINT16_MAX, UINT16_MAX},
1350 res = config->max_workgroup_size[scalar.comp] - 1u; in nir_unsigned_upper_bound()
1362 res = mul_clamp(config->max_workgroup_size[scalar.comp], in nir_unsigned_upper_bound()
H A Dnir.h5634 unsigned max_workgroup_size[3];

Completed in 33 milliseconds