Searched refs:sample_id (Results 1 - 19 of 19) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_bld_interp.h142 LLVMValueRef sample_id);
148 LLVMValueRef sample_id);
H A Dlp_bld_interp.c283 LLVMValueRef sample_id,
332 if (sample_id) {
333 LLVMValueRef x_val_idx = LLVMBuildMul(gallivm->builder, sample_id, lp_build_const_int32(gallivm, 2), "");
342 if (sample_id) {
343 LLVMValueRef y_val_idx = LLVMBuildMul(gallivm->builder, sample_id, lp_build_const_int32(gallivm, 2), "");
365 if (loc == TGSI_INTERPOLATE_LOC_SAMPLE || (attrib == 0 && chan == 2 && sample_id)) {
366 LLVMValueRef x_val_idx = LLVMBuildMul(gallivm->builder, sample_id, lp_build_const_int32(gallivm, 2), "");
802 LLVMValueRef sample_id)
804 attribs_update_simple(bld, gallivm, quad_start_index, mask_store, sample_id, 1, bld->num_attribs);
811 LLVMValueRef sample_id)
279 attribs_update_simple(struct lp_build_interp_soa_context * bld,struct gallivm_state * gallivm,LLVMValueRef loop_iter,LLVMValueRef mask_store,LLVMValueRef sample_id,int start,int end) argument
798 lp_build_interp_soa_update_inputs_dyn(struct lp_build_interp_soa_context * bld,struct gallivm_state * gallivm,LLVMValueRef quad_start_index,LLVMValueRef mask_store,LLVMValueRef sample_id) argument
808 lp_build_interp_soa_update_pos_dyn(struct lp_build_interp_soa_context * bld,struct gallivm_state * gallivm,LLVMValueRef quad_start_index,LLVMValueRef sample_id) argument
[all...]
H A Dlp_state_fs.c427 LLVMValueRef sample_id; member in struct:lp_build_fs_llvm_iface
517 LLVMValueRef sample_offset = LLVMBuildMul(builder, sample_stride, fs_iface->sample_id, "");
936 system_values.sample_id = sample_loop_state.counter;
941 system_values.sample_id = lp_build_const_int32(gallivm, 0);
953 .sample_id = system_values.sample_id,
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_shader_abi.h191 LLVMValueRef sample_id);
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_shader_abi.h142 LLVMValueRef (*load_sample_position)(struct ac_shader_abi *abi, LLVMValueRef sample_id);
H A Dac_nir_to_llvm.c3305 LLVMValueRef sample_id)
3313 LLVMValueRef sample_pos = ctx->abi->load_sample_position(ctx->abi, sample_id);
3933 LLVMValueRef sample_id = get_src(ctx, instr->src[0]); local in function:visit_intrinsic
3934 result = barycentric_at_sample(ctx, nir_intrinsic_interp_mode(instr), sample_id);
3304 barycentric_at_sample(struct ac_nir_context * ctx,unsigned mode,LLVMValueRef sample_id) argument
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c254 load_sample_position(struct ac_shader_abi *abi, LLVMValueRef sample_id) argument
266 sample_id = LLVMBuildAdd(ctx->ac.builder, sample_id,
268 result = ac_build_load_invariant(&ctx->ac, ptr, sample_id);
285 LLVMValueRef result, sample_id; local in function:load_sample_mask_in
288 sample_id = ac_unpack_param(&ctx->ac, ac_get_arg(&ctx->ac, ctx->args->ac.ancillary), 8, 4);
289 sample_id = LLVMBuildShl(ctx->ac.builder, LLVMConstInt(ctx->ac.i32, 1, false), sample_id, "");
290 result = LLVMBuildAnd(ctx->ac.builder, sample_id,
H A Dradv_meta_clear.c1191 nir_ssa_def *sample_id = is_msaa ? nir_imm_int(&b, 0) : nir_ssa_undef(&b, 1, 32); local in function:build_clear_dcc_comp_to_single_shader
1193 sample_id, data, nir_imm_int(&b, 0),
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_tgsi.h187 LLVMValueRef sample_id; member in struct:lp_bld_tgsi_system_values
H A Dlp_bld_nir_soa.c1624 result[0] = lp_build_broadcast_scalar(&bld_base->uint_bld, bld->system_values.sample_id);
1628 LLVMValueRef idx = LLVMBuildMul(gallivm->builder, bld->system_values.sample_id, lp_build_const_int32(gallivm, 2), "");
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c1753 LLVMValueRef sample_id)
1766 sample_id =
1767 LLVMBuildAdd(ctx->ac.builder, sample_id,
1769 result = ac_build_load_invariant(&ctx->ac, ptr, sample_id);
1800 LLVMValueRef result, sample_id; local in function:load_sample_mask_in
1801 sample_id = ac_unpack_param(&ctx->ac, abi->ancillary, 8, 4);
1802 sample_id = LLVMBuildShl(ctx->ac.builder, LLVMConstInt(ctx->ac.i32, ps_iter_mask, false), sample_id, "");
1803 result = LLVMBuildAnd(ctx->ac.builder, sample_id, abi->sample_coverage, "");
1752 load_sample_position(struct ac_shader_abi * abi,LLVMValueRef sample_id) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_ps.c40 static LLVMValueRef load_sample_position(struct ac_shader_abi *abi, LLVMValueRef sample_id) argument
47 /* offset = sample_id * 8 (8 = 2 floats containing samplepos.xy) */
49 LLVMBuildMul(ctx->ac.builder, sample_id, LLVMConstInt(ctx->ac.i32, 8, 0), "");
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_fs_nir.cpp3486 const fs_reg sample_id = bld.emit_uniformize(sample_src); local in function:fs_visitor::nir_emit_fs_intrinsic
3489 .SHL(msg_data, sample_id, brw_imm_ud(4u));
3506 const fs_reg sample_id = bld.emit_uniformize(sample_src); local in function:fs_visitor::nir_emit_fs_intrinsic
3512 sample_src, sample_id,
3516 .SHL(msg_data, sample_id, brw_imm_ud(4u));
/xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
H A Dbifrost_compile.c458 bi_index sample_id = bi_temp(b->shader); local in function:bi_load_sample_id
459 bi_load_sample_id_to(b, sample_id);
460 return sample_id;
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_fs_nir.cpp3672 const fs_reg sample_id = bld.emit_uniformize(sample_src); local in function:fs_visitor::nir_emit_fs_intrinsic
3675 .SHL(msg_data, sample_id, brw_imm_ud(4u));
3692 const fs_reg sample_id = bld.emit_uniformize(sample_src); local in function:fs_visitor::nir_emit_fs_intrinsic
3698 sample_src, sample_id,
3702 .SHL(msg_data, sample_id, brw_imm_ud(4u));
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.c1977 static LLVMValueRef load_sample_position(struct ac_shader_abi *abi, LLVMValueRef sample_id) argument
1984 /* offset = sample_id * 8 (8 = 2 floats containing samplepos.xy) */
1985 LLVMValueRef offset0 = LLVMBuildMul(ctx->ac.builder, sample_id, LLVMConstInt(ctx->i32, 8, 0), "");
3949 LLVMValueRef sample_id; local in function:build_interp_intrinsic
3955 sample_id = lp_build_emit_fetch(bld_base,
3957 sample_id = ac_to_integer(&ctx->ac, sample_id);
3969 * This means that sample_id values outside of the valid are
3983 sample_position = load_sample_position(&ctx->abi, sample_id);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_shader.c1332 static int load_sample_position(struct r600_shader_ctx *ctx, struct r600_shader_src *sample_id, int chan_sel) argument
1343 if (sample_id == NULL) {
1354 r600_bytecode_src(&alu.src[0], sample_id, chan_sel);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_shader.c1420 static int load_sample_position(struct r600_shader_ctx *ctx, struct r600_shader_src *sample_id, int chan_sel) argument
1431 if (sample_id == NULL) {
1442 r600_bytecode_src(&alu.src[0], sample_id, chan_sel);
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp7350 Temp sample_id = local in function:aco::__anon562fcc110110::visit_load_sample_mask_in
7353 Temp mask = bld.vop2(aco_opcode::v_lshlrev_b32, bld.def(v1), sample_id,

Completed in 111 milliseconds