Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_ps.c135 * @param interp_param interpolation weights (i,j)
142 unsigned colors_read_mask, LLVMValueRef interp_param, in interp_fs_color()
161 bool interp = interp_param != NULL; in interp_fs_color()
164 interp_param = in interp_fs_color()
165 LLVMBuildBitCast(ctx->ac.builder, interp_param, ctx->ac.v2f32, ""); in interp_fs_color()
167 i = LLVMBuildExtractElement(ctx->ac.builder, interp_param, ctx->ac.i32_0, ""); in interp_fs_color()
168 j = LLVMBuildExtractElement(ctx->ac.builder, interp_param, ctx->ac.i32_1, ""); in interp_fs_color()
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
/third_party/mesa3d/src/gallium/drivers/r600/sb/
H A Dsb_sched.cpp315 updates_exec_mask(), consumes_lds_oqa(), produces_lds_oqa(), chan_count(), interp_param(), next_id() { in alu_group_tracker()
334 unsigned param = n->interp_param(); in assign_slot()
337 assert(!interp_param || interp_param == param); in assign_slot()
338 interp_param = param; in assign_slot()
449 unsigned param = n->interp_param(); in try_reserve()
451 if (param && interp_param && interp_param != param) in try_reserve()
695 interp_param = 0; in reset()
H A Dsb_sched.h136 unsigned interp_param; member in r600_sb::alu_group_tracker
H A Dsb_ir.cpp527 unsigned alu_node::interp_param() { in interp_param() function in r600_sb::alu_node
H A Dsb_ir.h1032 unsigned interp_param();
/third_party/mesa3d/src/amd/llvm/
H A Dac_nir_to_llvm.c3319 LLVMValueRef interp_param = lookup_interp_param(ctx, mode, INTERP_CENTER); in barycentric_center() local
3320 return LLVMBuildBitCast(ctx->ac.builder, interp_param, ctx->ac.v2i32, ""); in barycentric_center()
3326 LLVMValueRef interp_param = lookup_interp_param(ctx, mode, INTERP_CENTER); in barycentric_offset() local
3333 LLVMValueRef ddxy_out = ac_build_ddxy_interp(&ctx->ac, interp_param); in barycentric_offset()
3339 * interp_param.I = ddy * offset/sample.y + temp1; in barycentric_offset()
3341 * interp_param.J = ddy * offset/sample.y + temp1; in barycentric_offset()
3348 LLVMValueRef interp_el = LLVMBuildExtractElement(ctx->ac.builder, interp_param, ix_ll, ""); in barycentric_offset()
3358 interp_param = ac_build_gather_values(&ctx->ac, ij_out, 2); in barycentric_offset()
3359 return LLVMBuildBitCast(ctx->ac.builder, interp_param, ctx->ac.v2i32, ""); in barycentric_offset()
3364 LLVMValueRef interp_param in barycentric_centroid() local
3391 LLVMValueRef interp_param = lookup_interp_param(ctx, mode, INTERP_SAMPLE); barycentric_sample() local
3401 load_interpolated_input(struct ac_nir_context *ctx, LLVMValueRef interp_param, unsigned index, unsigned comp_start, unsigned num_components, unsigned bitsize, bool high_16bits) load_interpolated_input() argument
4003 LLVMValueRef interp_param = get_src(ctx, instr->src[0]); visit_intrinsic() local
4012 LLVMValueRef interp_param = lookup_interp_param(ctx, INTERP_MODE_NONE, INTERP_CENTER); visit_intrinsic() local
[all...]

Completed in 15 milliseconds