Searched refs:tess_coord (Results 1 - 8 of 8) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_context.h | 99 struct ir3_instruction *tess_coord; member
|
H A D | ir3_compiler_nir.c | 2131 if (!ctx->tess_coord) { in emit_intrinsic() 2132 ctx->tess_coord = in emit_intrinsic() 2135 ir3_split_dest(b, dst, ctx->tess_coord, 0, 2); in emit_intrinsic()
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_llvm.c | 3909 LLVMValueRef tess_coord[2], io_ptr, input_array, num_tess_coord; in draw_tes_llvm_generate() local 3967 tess_coord[0] = LLVMGetParam(variant_func, 5); in draw_tes_llvm_generate() 3968 tess_coord[1] = LLVMGetParam(variant_func, 6); in draw_tes_llvm_generate() 3979 lp_build_name(tess_coord[0], "tess_coord[0]"); in draw_tes_llvm_generate() 3980 lp_build_name(tess_coord[1], "tess_coord[1]"); in draw_tes_llvm_generate() 4044 system_values.tess_coord = LLVMGetUndef(LLVMArrayType(LLVMVectorType(flt_type, vector_length), 3)); in draw_tes_llvm_generate() 4053 tc_val = LLVMBuildFSub(builder, tc_val, lp_build_pointer_get(builder, tess_coord[0], idx), ""); in draw_tes_llvm_generate() 4054 tc_val = LLVMBuildFSub(builder, tc_val, lp_build_pointer_get(builder, tess_coord[ in draw_tes_llvm_generate() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_tgsi.h | 181 LLVMValueRef tess_coord; member
|
H A D | lp_bld_tgsi_soa.c | 1549 LLVMValueRef array_indexed = LLVMBuildGEP(gallivm->builder, bld->system_values.tess_coord, index, 2, "tess_coord_array_indexed"); in emit_fetch_system_value() 1550 res = LLVMBuildLoad(builder, array_indexed, "tess_coord"); in emit_fetch_system_value()
|
H A D | lp_bld_nir_soa.c | 1814 result[i] = LLVMBuildExtractValue(gallivm->builder, bld->system_values.tess_coord, i, ""); in emit_sysval_intrin()
|
/third_party/mesa3d/src/amd/common/ |
H A D | ac_nir_lower_ngg.c | 1183 nir_ssa_def *tess_coord = nir_load_tess_coord(b); in add_deferred_attribute_culling() local 1184 nir_store_var(b, repacked_arg_vars[0], nir_channel(b, tess_coord, 0), 0x1u); in add_deferred_attribute_culling() 1185 nir_store_var(b, repacked_arg_vars[1], nir_channel(b, tess_coord, 1), 0x1u); in add_deferred_attribute_culling()
|
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_instruction_selection.cpp | 5785 Temp tess_coord = bld.pseudo(aco_opcode::p_create_vector, Definition(dst), tes_u, tes_v, tes_w); 5786 emit_split_vector(ctx, tess_coord, 3);
|
Completed in 106 milliseconds