/third_party/mesa3d/src/amd/common/ |
H A D | ac_nir.h | 122 unsigned max_workgroup_size, 136 unsigned max_workgroup_size,
|
H A D | ac_nir_lower_ngg.c | 1366 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 D | esextcTextureBufferParamValueIntToFloatConversion.cpp | 80 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 D | radv_nir_to_llvm.c | 53 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 D | radv_shader.c | 2659 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 D | si_shader_internal.h | 202 unsigned num_return_elems, unsigned max_workgroup_size);
|
H A D | si_shader_llvm.c | 140 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 D | si_shader.c | 1045 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 D | aco_instruction_selection_setup.cpp | 414 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 D | anv_device.c | 1870 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 D | nir_range_analysis.c | 1298 .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 D | nir.h | 5634 unsigned max_workgroup_size[3];
|