Searched refs:sampler_deref (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_nir_lower_texcmp.c90 nir_deref_instr *sampler_deref = NULL; local in function:lower_sample_tex_compare_impl
96 sampler_deref = nir_instr_as_deref(tex->src[sampler_index].src.ssa->parent_instr);
97 sampler = nir_deref_instr_get_variable(sampler_deref);
129 sampler_deref->type = sampler->type;
H A Dd3d12_lower_int_cubemap_to_array.c53 int sampler_deref = nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); local in function:lower_int_cubmap_to_array_filter
54 assert(sampler_deref >= 0);
55 nir_deref_instr *deref = nir_instr_as_deref(tex->src[sampler_deref].src.ssa->parent_instr);
232 nir_deref_instr *sampler_deref = nir_instr_as_deref(tex->src[sampler_index].src.ssa->parent_instr); local in function:lower_int_cubmap_to_array_impl
233 nir_variable *sampler = nir_deref_instr_get_variable(sampler_deref);
236 sampler_deref->type = sampler->type;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_emittexinstruction.h43 const nir_variable *sampler_deref; member in struct:r600::EmitTexInstruction::TexInputs
H A Dsfn_emittexinstruction.cpp107 auto sampler = get_sampler_id(instr->sampler_index, src.sampler_deref);
146 auto sampler = get_sampler_id(instr->sampler_index, src.sampler_deref);
187 auto sampler = get_sampler_id(instr->sampler_index, src.sampler_deref);
223 auto sampler = get_sampler_id(instr->sampler_index, src.sampler_deref);
256 auto sampler = get_sampler_id(instr->sampler_index, src.sampler_deref);
294 auto sampler = get_sampler_id(instr->sampler_index, src.sampler_deref);
331 auto sampler = get_sampler_id(instr->sampler_index, tex_src.sampler_deref);
386 auto sampler = get_sampler_id(instr->sampler_index, src.sampler_deref);
454 auto sampler = get_sampler_id(instr->sampler_index, src.sampler_deref);
572 src.sampler_deref
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dgl_nir_lower_samplers_as_deref.c254 nir_deref_instr *sampler_deref = local in function:lower_sampler
257 if (sampler_deref) {
259 nir_src_for_ssa(&sampler_deref->dest.ssa));
H A Dglsl_to_nir.cpp2412 nir_deref_instr *sampler_deref = evaluate_deref(ir->sampler); local in function:nir_visitor::visit
2415 if (sampler_deref->mode != nir_var_uniform ||
2416 nir_deref_instr_get_variable(sampler_deref)->data.bindless) {
2417 nir_ssa_def *load = nir_load_deref(&b, sampler_deref);
2423 instr->src[0].src = nir_src_for_ssa(&sampler_deref->dest.ssa);
2425 instr->src[1].src = nir_src_for_ssa(&sampler_deref->dest.ssa);
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dgl_nir_lower_samplers_as_deref.c269 nir_deref_instr *sampler_deref = local in function:lower_sampler
272 if (sampler_deref) {
274 nir_src_for_ssa(&sampler_deref->dest.ssa));
H A Dglsl_to_nir.cpp2425 nir_deref_instr *sampler_deref = evaluate_deref(ir->sampler); local in function:nir_visitor::visit
2428 if (!nir_deref_mode_is(sampler_deref, nir_var_uniform) ||
2429 nir_deref_instr_get_variable(sampler_deref)->data.bindless) {
2430 nir_ssa_def *load = nir_load_deref(&b, sampler_deref);
2436 instr->src[0].src = nir_src_for_ssa(&sampler_deref->dest.ssa);
2438 instr->src[1].src = nir_src_for_ssa(&sampler_deref->dest.ssa);

Completed in 11 milliseconds