| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_emittexinstruction.h | 58 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 D | sfn_emittexinstruction.cpp | 40 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 D | ir3_nir_lower_tex_prefetch.c | 108 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 D | ir3_nir_lower_tg4_to_tex.c | 35 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 D | nir_lower_tex.c | 74 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 D | nir_lower_samplers.c | 31 nir_tex_instr *instr, unsigned src_idx) 118 lower_sampler(nir_builder *b, nir_tex_instr *instr)
|
| H A D | nir_lower_fb_read.c | 59 nir_tex_instr *tex = nir_tex_instr_create(b->shader, 2);
|
| H A D | nir_normalize_cubemap_coords.c | 45 nir_tex_instr *tex = nir_instr_as_tex(instr);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_lower_tex.c | 43 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 D | nir_lower_non_uniform_access.c | 42 lower_non_uniform_tex_access(nir_builder *b, nir_tex_instr *tex) 136 nir_tex_instr *tex = nir_instr_as_tex(instr);
|
| H A D | nir_lower_fb_read.c | 59 nir_tex_instr *tex = nir_tex_instr_create(b->shader, 2);
|
| H A D | nir_normalize_cubemap_coords.c | 45 nir_tex_instr *tex = nir_instr_as_tex(instr);
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_nir_lower_tg4_to_tex.c | 43 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 D | radv_nir_lower_ycbcr_textures.c | 34 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 D | d3d12_lower_int_cubemap_to_array.c | 36 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 D | d3d12_nir_lower_texcmp.c | 38 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 D | gl_nir_lower_samplers.c | 36 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 D | dxil_nir_lower_int_samplers.c | 35 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 D | midgard_errata_lod.c | 41 nir_tex_instr *tex = nir_instr_as_tex(instr);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_nir_lower_ycbcr_textures.c | 33 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 D | radv_nir_lower_ycbcr_textures.c | 33 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 D | vc4_nir_lower_txf_ms.c | 40 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 D | vc4_nir_lower_txf_ms.c | 41 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 D | si_nir_optim.c | 41 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 D | v3d_nir_lower_txf_ms.c | 40 nir_tex_instr *instr = nir_instr_as_tex(in_instr);
|