Home | History | Annotate | Download | only in blorp

Lines Matching refs:tex

169    nir_tex_instr *tex = nir_tex_instr_create(b->shader, num_srcs);
171 tex->op = op;
173 tex->dest_type = dst_type;
174 tex->is_array = false;
175 tex->is_shadow = false;
178 tex->texture = NULL;
179 tex->sampler = NULL;
180 tex->texture_index = 0;
181 tex->sampler_index = 0;
191 tex->src[0].src_type = nir_tex_src_coord;
192 tex->src[0].src = nir_src_for_ssa(pos);
193 tex->coord_components = 3;
195 nir_ssa_dest_init(&tex->instr, &tex->dest, 4, 32, NULL);
197 return tex;
204 nir_tex_instr *tex =
208 tex->sampler_dim = GLSL_SAMPLER_DIM_2D;
209 tex->src[1].src_type = nir_tex_src_lod;
210 tex->src[1].src = nir_src_for_ssa(nir_imm_int(b, 0));
212 nir_builder_instr_insert(b, &tex->instr);
214 return &tex->dest.ssa;
221 nir_tex_instr *tex =
224 tex->sampler_dim = GLSL_SAMPLER_DIM_3D;
225 tex->src[1].src_type = nir_tex_src_lod;
226 tex->src[1].src = nir_src_for_ssa(nir_imm_int(b, 0));
228 nir_builder_instr_insert(b, &tex->instr);
230 return &tex->dest.ssa;
237 nir_tex_instr *tex =
241 tex->sampler_dim = GLSL_SAMPLER_DIM_MS;
243 tex->src[1].src_type = nir_tex_src_ms_index;
245 tex->src[1].src = nir_src_for_ssa(nir_imm_int(b, 0));
248 tex->src[1].src = nir_src_for_ssa(nir_channel(b, pos, 2));
252 tex->src[2].src_type = nir_tex_src_ms_mcs;
253 tex->src[2].src = nir_src_for_ssa(mcs);
256 nir_builder_instr_insert(b, &tex->instr);
258 return &tex->dest.ssa;
264 nir_tex_instr *tex =
268 tex->sampler_dim = GLSL_SAMPLER_DIM_MS;
270 nir_builder_instr_insert(b, &tex->instr);
272 return &tex->dest.ssa;
1307 wm_key.tex.compressed_multisample_layout_mask =
1309 wm_key.tex.msaa_16 = prog_key->tex_samples == 16;