Searched refs:tex_instr (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_nir_clamp_image_1d_2d_array_sizes.c78 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); local in function:brw_nir_clamp_image_1d_2d_array_sizes_instr
79 if (tex_instr->op != nir_texop_txs)
82 if (!tex_instr->is_array)
85 image_size = &tex_instr->dest.ssa;
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_opt_dce.c57 nir_tex_instr *tex_instr; local in function:init_instr
97 tex_instr = nir_instr_as_tex(instr);
98 if (!tex_instr->dest.is_ssa)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_ir_to_assembly.cpp634 bool AssemblyFromShaderLegacyImpl::visit(const TexInstruction & tex_instr) argument
637 auto addr = tex_instr.sampler_offset();
649 if (tex_fetch_results.find(tex_instr.src().sel()) !=
657 tex.op = tex_instr.opcode();
658 tex.sampler_id = tex_instr.sampler_id() + sampler_offset;
659 tex.resource_id = tex_instr.resource_id() + sampler_offset;
660 tex.src_gpr = tex_instr.src().sel();
661 tex.dst_gpr = tex_instr.dst().sel();
662 tex.dst_sel_x = tex_instr.dest_swizzle(0);
663 tex.dst_sel_y = tex_instr
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_fmask_expand.c56 nir_tex_instr *tex_instr[8]; local in function:build_fmask_expand_compute_shader
58 tex_instr[i] = nir_tex_instr_create(b.shader, 3);
60 nir_tex_instr *tex = tex_instr[i];
82 nir_ssa_def *outval = &tex_instr[i]->dest.ssa;
H A Dradv_meta_bufimage.c582 nir_tex_instr *tex_instr[8]; local in function:build_nir_itoi_compute_shader
584 tex_instr[i] = nir_tex_instr_create(b.shader, is_multisampled ? 4 : 3);
586 nir_tex_instr *tex = tex_instr[i];
613 nir_ssa_def *outval = &tex_instr[i]->dest.ssa;
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_meta_fmask_expand.c71 nir_tex_instr *tex_instr[8]; local in function:build_fmask_expand_compute_shader
73 tex_instr[i] = nir_tex_instr_create(b.shader, 3);
75 nir_tex_instr *tex = tex_instr[i];
93 nir_ssa_def *outval = &tex_instr[i]->dest.ssa;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.0.2.rst116 - nir/lower_tex: ignore texture_index if tex_instr has deref src
H A D21.0.3.rst206 - mesa/st: ignore texture_index if tex_instr has deref src
H A D21.1.0.rst4673 - nir/lower_tex: ignore texture_index if tex_instr has deref src
4675 - mesa/st: ignore texture_index if tex_instr has deref src
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dgl_nir_link_uniforms.c545 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); local in function:add_var_use_shader
547 nir_tex_instr_src_index(tex_instr,
550 nir_tex_instr_src_index(tex_instr,
555 nir_src_as_deref(tex_instr->src[sampler_idx].src);
561 nir_src_as_deref(tex_instr->src[texture_idx].src);
H A Dglsl_to_nir.cpp1722 nir_tex_instr *tex_instr; local in function:get_instr_dest
1737 tex_instr = nir_instr_as_tex(instr);
1738 return &tex_instr->dest;
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dglsl_to_nir.cpp1667 nir_tex_instr *tex_instr; local in function:get_instr_dest
1682 tex_instr = nir_instr_as_tex(instr);
1683 return &tex_instr->dest;
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_nir_to_llvm.c3510 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); local in function:get_sampler_desc
3511 int sampSrcIdx = nir_tex_instr_src_index(tex_instr,
3516 index = get_src(ctx, tex_instr->src[sampSrcIdx].src);
3518 assert(tex_instr && !image);
3519 base_index = tex_instr->sampler_index;
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_nir_to_llvm.c4359 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); local in function:get_sampler_desc_internal
4360 int sampSrcIdx = nir_tex_instr_src_index(tex_instr, nir_tex_src_sampler_handle);
4364 index = get_src(ctx, tex_instr->src[sampSrcIdx].src);
4366 assert(tex_instr && !image);
4367 base_index = tex_instr->sampler_index;
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp5746 enum aco_descriptor_type desc_type, const nir_tex_instr* tex_instr, bool write)
5760 assert(tex_instr);
5762 base_index = tex_instr->sampler_index;
5851 uint32_t dword0_mask = tex_instr->op == nir_texop_tg4 ? C_008F30_TRUNC_COORD : 0xffffffffu;
5877 Temp desc2 = get_sampler_desc(ctx, deref_instr, ACO_DESC_PLANE_1, tex_instr, write);
5885 } else if (desc_type == ACO_DESC_IMAGE && ctx->options->has_image_load_dcc_bug && !tex_instr &&
5905 } else if (desc_type == ACO_DESC_SAMPLER && tex_instr->op == nir_texop_tg4) {
5745 get_sampler_desc(isel_context * ctx,nir_deref_instr * deref_instr,enum aco_descriptor_type desc_type,const nir_tex_instr * tex_instr,bool write) argument
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json8392 "description": "nir/nir_lower_tex_shadow: support tex_instr without deref src",
[all...]

Completed in 175 milliseconds