Searched refs:tcs_num_patches (Results 1 - 6 of 6) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_nir.h77 unsigned tcs_num_patches,
H A Dac_nir_lower_tess_io_to_mem.c300 nir_ssa_def *tcs_num_patches = nir_build_load_tcs_num_patches_amd(b); local in function:hs_output_lds_offset
302 nir_ssa_def *output_patch0_offset = nir_imul(b, input_patch_size, tcs_num_patches);
333 nir_ssa_def *tcs_num_patches = nir_build_load_tcs_num_patches_amd(b); local in function:hs_per_vertex_output_vmem_offset
334 nir_ssa_def *attr_stride = nir_imul(b, tcs_num_patches, nir_imul_imm(b, out_vertices_per_patch, 16u));
356 nir_ssa_def *tcs_num_patches = nir_build_load_tcs_num_patches_amd(b); local in function:hs_per_patch_output_vmem_offset
358 nir_ssa_def *per_patch_data_offset = nir_imul(b, tcs_num_patches, per_vertex_output_patch_size);
361 ? nir_build_calc_io_offset(b, intrin, nir_imul_imm(b, tcs_num_patches, 16u), 4u)
365 off = nir_iadd_nuw(b, off, nir_imul_imm(b, tcs_num_patches, const_base_offset));
711 unsigned tcs_num_patches; member in struct:__anon9214dccf0208
740 return nir_imm_int(b, st->tcs_num_patches);
747 ac_nir_lower_tess_to_const(nir_shader * shader,unsigned patch_vtx_in,unsigned tcs_num_patches,unsigned options) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.h99 uint32_t tcs_num_patches; member in struct:aco::isel_context
H A Daco_instruction_selection_setup.cpp306 ctx->tcs_num_patches = ctx->args->shader_info->num_tess_patches;
313 ctx->tcs_num_patches = ctx->args->shader_info->num_tess_patches;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h554 unsigned tcs_num_patches, unsigned tcs_num_outputs,
565 unsigned output_patch0_offset = input_patch_size * tcs_num_patches;
567 unsigned lds_size = output_patch0_offset + output_patch_size * tcs_num_patches;
552 calculate_tess_lds_size(enum chip_class chip_class,unsigned tcs_num_input_vertices,unsigned tcs_num_output_vertices,unsigned tcs_num_inputs,unsigned tcs_num_patches,unsigned tcs_num_outputs,unsigned tcs_num_patch_outputs) argument
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c110 uint32_t tcs_num_patches; member in struct:radv_shader_context
309 num_patches = ctx->tcs_num_patches;
375 unsigned num_patches = ctx->tcs_num_patches;
393 unsigned num_patches = ctx->tcs_num_patches;
1361 uint32_t num_patches = ctx->tcs_num_patches;
1379 param_stride = LLVMConstInt(ctx->ac.i32, ctx->tcs_vertices_per_patch * ctx->tcs_num_patches, false);
1381 param_stride = LLVMConstInt(ctx->ac.i32, ctx->tcs_num_patches, false);
3749 ctx.tcs_num_patches = get_tcs_num_patches(&ctx);
3756 ctx.tcs_num_patches = ctx.options->key.tes.num_patches;
3825 shader_info->tcs.num_patches = ctx.tcs_num_patches;
[all...]

Completed in 17 milliseconds