Home
last modified time | relevance | path

Searched refs:prim_mask (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_ps.c115 unsigned chan, LLVMValueRef prim_mask, LLVMValueRef i, in si_build_fs_interp()
120 LLVMConstInt(ctx->ac.i32, attr_index, 0), prim_mask, i, j); in si_build_fs_interp()
124 LLVMConstInt(ctx->ac.i32, attr_index, 0), prim_mask); in si_build_fs_interp()
136 * @param prim_mask SI_PARAM_PRIM_MASK
143 LLVMValueRef prim_mask, LLVMValueRef face, LLVMValueRef result[4]) in interp_fs_color()
186 front = si_build_fs_interp(ctx, input_index, chan, prim_mask, i, j); in interp_fs_color()
187 back = si_build_fs_interp(ctx, back_attr_offset, chan, prim_mask, i, j); in interp_fs_color()
193 result[chan] = si_build_fs_interp(ctx, input_index, chan, prim_mask, i, j); in interp_fs_color()
740 LLVMValueRef interp_ij = NULL, prim_mask = NULL, face = NULL; in si_llvm_build_ps_prolog() local
757 prim_mask in si_llvm_build_ps_prolog()
114 si_build_fs_interp(struct si_shader_context *ctx, unsigned attr_index, unsigned chan, LLVMValueRef prim_mask, LLVMValueRef i, LLVMValueRef j) si_build_fs_interp() argument
140 interp_fs_color(struct si_shader_context *ctx, unsigned input_index, unsigned semantic_index, unsigned num_interp_inputs, unsigned colors_read_mask, LLVMValueRef interp_param, LLVMValueRef prim_mask, LLVMValueRef face, LLVMValueRef result[4]) interp_fs_color() argument
[all...]
H A Dsi_shader.c690 si_add_arg_checked(&ctx->args, AC_ARG_SGPR, 1, AC_ARG_INT, &ctx->args.prim_mask, in si_init_shader_args()
/third_party/mesa3d/src/amd/common/
H A Dac_shader_args.h129 struct ac_arg prim_mask; member
/third_party/mesa3d/src/virtio/virtio-gpu/
H A Dvirgl_hw.h542 uint32_t prim_mask; member
/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_context.c905 if (!(rs->caps.caps.v1.prim_mask & (1 << dinfo->mode))) { in virgl_draw_vbo()
1679 vctx->primconvert = util_primconvert_create(&vctx->base, rs->caps.caps.v1.prim_mask); in virgl_context_create()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader_args.c801 ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_INT, &args->ac.prim_mask); in radv_declare_shader_args()
H A Dradv_nir_to_llvm.c541 LLVMBuildICmp(ctx->ac.builder, LLVMIntSLT, ac_get_arg(&ctx->ac, ctx->args->ac.prim_mask), in prepare_interp_optimize()
/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp5260 Temp prim_mask)
5272 bld.m0(prim_mask), idx, component);
5274 bld.m0(prim_mask), interp_p1, idx, component);
5275 bld.vintrp(aco_opcode::v_interp_p2_legacy_f16, Definition(dst), coord2, bld.m0(prim_mask),
5284 bld.m0(prim_mask), idx, component);
5285 bld.vintrp(interp_p2_op, Definition(dst), coord2, bld.m0(prim_mask), interp_p1, idx,
5290 bld.m0(prim_mask), idx, component);
5295 bld.vintrp(aco_opcode::v_interp_p2_f32, Definition(dst), coord2, bld.m0(prim_mask), interp_p1,
5362 Temp prim_mask = get_arg(ctx, ctx->args->ac.prim_mask);
[all...]
/third_party/mesa3d/src/amd/llvm/
H A Dac_nir_to_llvm.c3426 ac_get_arg(&ctx->ac, ctx->args->prim_mask), i, j, in load_interpolated_input()
3430 ac_get_arg(&ctx->ac, ctx->args->prim_mask), i, j); in load_interpolated_input()
3535 attr_number, ac_get_arg(&ctx->ac, ctx->args->prim_mask)); in visit_load()

Completed in 29 milliseconds