Searched refs:nir_tex_instr (Results 1 - 25 of 186) sorted by relevance

12345678

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_emittexinstruction.h58 bool emit_tex_tex(nir_tex_instr* instr, TexInputs& src);
60 bool emit_tex_txf(nir_tex_instr* instr, TexInputs &src);
61 bool emit_tex_txb(nir_tex_instr* instr, TexInputs& src);
62 bool emit_tex_txd(nir_tex_instr* instr, TexInputs& src);
63 bool emit_tex_txl(nir_tex_instr* instr, TexInputs& src);
64 bool emit_tex_txs(nir_tex_instr* instr, TexInputs& src,
66 bool emit_tex_texture_samples(nir_tex_instr* instr, TexInputs& src,
68 bool emit_tex_lod(nir_tex_instr* instr, TexInputs& src);
69 bool emit_tex_tg4(nir_tex_instr* instr, TexInputs& src);
70 bool emit_tex_txf_ms(nir_tex_instr* inst
[all...]
H A Dsfn_emittexinstruction.cpp40 nir_tex_instr* ir = nir_instr_as_tex(instr);
86 bool EmitTexInstruction::emit_buf_txf(nir_tex_instr* instr, TexInputs &src)
98 bool EmitTexInstruction::emit_tex_tex(nir_tex_instr* instr, TexInputs& src)
129 bool EmitTexInstruction::emit_tex_txd(nir_tex_instr* instr, TexInputs& src)
172 bool EmitTexInstruction::emit_tex_txf(nir_tex_instr* instr, TexInputs& src)
219 bool EmitTexInstruction::emit_tex_lod(nir_tex_instr* instr, TexInputs& src)
236 bool EmitTexInstruction::emit_tex_txl(nir_tex_instr* instr, TexInputs& src)
273 bool EmitTexInstruction::emit_tex_txb(nir_tex_instr* instr, TexInputs& src)
310 bool EmitTexInstruction::emit_tex_txs(nir_tex_instr* instr, TexInputs& tex_src,
354 bool EmitTexInstruction::emit_tex_texture_samples(nir_tex_instr* inst
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir_lower_tex_prefetch.c108 has_src(nir_tex_instr *tex, nir_tex_src_type type)
114 ok_bindless_src(nir_tex_instr *tex, nir_tex_src_type type)
135 ok_tex_samp(nir_tex_instr *tex)
161 nir_tex_instr *tex = nir_instr_as_tex(instr);
H A Dir3_nir_lower_tg4_to_tex.c35 nir_tex_instr *tg4 = nir_instr_as_tex(instr);
45 nir_tex_instr *tex = nir_tex_instr_create(b->shader, num_srcs);
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_tex.c74 project_src(nir_builder *b, nir_tex_instr *tex)
138 lower_offset(nir_builder *b, nir_tex_instr *tex)
194 lower_rect(nir_builder *b, nir_tex_instr *tex)
215 lower_rect_tex_scale(nir_builder *b, nir_tex_instr *tex)
233 lower_lod(nir_builder *b, nir_tex_instr *tex, nir_ssa_def *lod)
259 lower_implicit_lod(nir_builder *b, nir_tex_instr *tex)
266 lower_zero_lod(nir_builder *b, nir_tex_instr *tex)
280 sample_plane(nir_builder *b, nir_tex_instr *tex, int plane,
289 nir_tex_instr *plane_tex =
319 convert_yuv_to_rgb(nir_builder *b, nir_tex_instr *te
[all...]
H A Dnir_lower_samplers.c31 nir_tex_instr *instr, unsigned src_idx)
118 lower_sampler(nir_builder *b, nir_tex_instr *instr)
H A Dnir_lower_fb_read.c59 nir_tex_instr *tex = nir_tex_instr_create(b->shader, 2);
H A Dnir_normalize_cubemap_coords.c45 nir_tex_instr *tex = nir_instr_as_tex(instr);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_tex.c43 project_src(nir_builder *b, nir_tex_instr *tex)
106 get_texture_size(nir_builder *b, nir_tex_instr *tex)
110 nir_tex_instr *txs;
158 get_texture_lod(nir_builder *b, nir_tex_instr *tex)
162 nir_tex_instr *tql;
210 lower_offset(nir_builder *b, nir_tex_instr *tex)
266 lower_rect(nir_builder *b, nir_tex_instr *tex)
287 lower_implicit_lod(nir_builder *b, nir_tex_instr *tex)
317 sample_plane(nir_builder *b, nir_tex_instr *tex, int plane,
326 nir_tex_instr *plane_te
[all...]
H A Dnir_lower_non_uniform_access.c42 lower_non_uniform_tex_access(nir_builder *b, nir_tex_instr *tex)
136 nir_tex_instr *tex = nir_instr_as_tex(instr);
H A Dnir_lower_fb_read.c59 nir_tex_instr *tex = nir_tex_instr_create(b->shader, 2);
H A Dnir_normalize_cubemap_coords.c45 nir_tex_instr *tex = nir_instr_as_tex(instr);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_nir_lower_tg4_to_tex.c43 nir_tex_instr *tg4 = (nir_tex_instr *)instr;
57 nir_tex_instr *tex = nir_tex_instr_create(b->shader, num_srcs);
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_nir_lower_ycbcr_textures.c34 nir_tex_instr *origin_tex;
45 nir_tex_instr *tex = nir_tex_instr_create(b->shader, 1);
120 nir_tex_instr *old_tex = state->origin_tex;
121 nir_tex_instr *tex = nir_tex_instr_create(b->shader, old_tex->num_srcs + 1);
222 nir_tex_instr *tex)
319 nir_tex_instr *tex = nir_instr_as_tex(instr);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_lower_int_cubemap_to_array.c36 nir_tex_instr *tex = nir_instr_as_tex(instr);
114 create_array_tex_from_cube_tex(nir_builder *b, nir_tex_instr *tex, nir_ssa_def *coord)
116 nir_tex_instr *array_tex;
145 lower_cube_sample(nir_builder *b, nir_tex_instr *tex)
194 lower_cube_txs(nir_builder *b, nir_tex_instr *tex)
227 nir_tex_instr *tex = nir_instr_as_tex(instr);
H A Dd3d12_nir_lower_texcmp.c38 nir_tex_instr *tex = nir_instr_as_tex(instr);
80 nir_tex_instr *tex = nir_instr_as_tex(instr);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dgl_nir_lower_samplers.c36 nir_tex_instr *instr, unsigned src_idx)
106 lower_sampler(nir_builder *b, nir_tex_instr *instr)
/xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/
H A Ddxil_nir_lower_int_samplers.c35 nir_tex_instr *tex = nir_instr_as_tex(instr);
46 dx_get_texture_lod(nir_builder *b, nir_tex_instr *tex)
48 nir_tex_instr *tql;
217 load_bordercolor(nir_builder *b, nir_tex_instr *tex, dxil_wrap_sampler_state *active_state,
252 static nir_tex_instr *
253 create_txf_from_tex(nir_builder *b, nir_tex_instr *tex)
255 nir_tex_instr *txf;
295 load_texel(nir_builder *b, nir_tex_instr *tex, wrap_lower_param_t *params)
316 nir_tex_instr *load = create_txf_from_tex(b, tex);
331 evalute_active_lod(nir_builder *b, nir_tex_instr *te
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
H A Dmidgard_errata_lod.c41 nir_tex_instr *tex = nir_instr_as_tex(instr);
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_nir_lower_ycbcr_textures.c33 nir_tex_instr *origin_tex;
47 nir_tex_instr *tex = nir_tex_instr_create(b->shader, 1);
120 nir_tex_instr *old_tex = state->origin_tex;
121 nir_tex_instr *tex = nir_tex_instr_create(b->shader, old_tex->num_srcs + 1);
211 nir_tex_instr *tex = nir_instr_as_tex(instr);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_nir_lower_ycbcr_textures.c33 nir_tex_instr *origin_tex;
164 nir_tex_instr *tex = nir_tex_instr_create(b->shader, 1);
231 nir_tex_instr *old_tex = state->origin_tex;
232 nir_tex_instr *tex = nir_tex_instr_create(b->shader, old_tex->num_srcs+ 1);
350 nir_tex_instr *tex)
437 nir_tex_instr *tex = nir_instr_as_tex(instr);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_txf_ms.c40 nir_tex_instr *txf_ms)
47 nir_tex_instr *txf = nir_tex_instr_create(c->s, 1);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_txf_ms.c41 nir_tex_instr *txf_ms = nir_instr_as_tex(instr);
44 nir_tex_instr *txf = nir_tex_instr_create(c->s, 1);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_nir_optim.c41 get_tex_unit(nir_tex_instr *tex)
151 nir_tex_instr *tex = nir_instr_as_tex(instr);
189 /* Replace nir_tex_instr using texunit by vec4(v) */
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dv3d_nir_lower_txf_ms.c40 nir_tex_instr *instr = nir_instr_as_tex(in_instr);

Completed in 17 milliseconds

12345678