Home
last modified time | relevance | path

Searched refs:patch_id (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_lower_tess_io.cpp83 emil_lsd_in_addr(nir_builder *b, nir_ssa_def *base, nir_ssa_def *patch_id, nir_intrinsic_instr *op) in emil_lsd_in_addr() argument
87 patch_id, NULL, NULL); in emil_lsd_in_addr()
104 emil_lsd_out_addr(nir_builder *b, nir_ssa_def *base, nir_ssa_def *patch_id, nir_intrinsic_instr *op… in emil_lsd_out_addr() argument
108 patch_id, in emil_lsd_out_addr()
233 auto patch_id = nir_intrinsic_instr_create(b->shader, nir_intrinsic_load_tcs_rel_patch_id_r600); in r600_load_rel_patch_id() local
234 nir_ssa_dest_init(&patch_id->instr, &patch_id->dest, in r600_load_rel_patch_id()
236 nir_builder_instr_insert(b, &patch_id->instr); in r600_load_rel_patch_id()
237 return &patch_id->dest.ssa; in r600_load_rel_patch_id()
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-msl-no-opt/tese/
Dbuiltin-input-automatic-attribute-assignment.tese66 … 0) ]] vertex main0_out main0(main0_patchIn patchIn [[stage_in]], uint gl_PrimitiveID [[patch_id]])
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_lower_tess.c395 nir_ssa_def *patch_id = nir_load_rel_patch_id_ir3(b); in build_per_vertex_offset() local
397 nir_ssa_def *patch_offset = nir_imul24(b, patch_id, patch_stride); in build_per_vertex_offset()
475 nir_ssa_def *patch_id = nir_load_rel_patch_id_ir3(b); in build_tessfactor_base() local
478 nir_imul24(b, patch_id, nir_imm_int(b, patch_stride)); in build_tessfactor_base()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_tess.c273 unsigned patch_id, in llvm_fetch_tess_factors() argument
284 …input = (const float (*)[4])((const char *)input_ptr + ((patch_id * num_vertices) * shader->input_… in llvm_fetch_tess_factors()
/third_party/mesa3d/docs/relnotes/
D17.1.2.rst119 - cherry-ignore: radeonsi: load patch_id for TES-as-ES when exporting