Lines Matching refs:tex

334 nir_get_texture_size(nir_builder *b, nir_tex_instr *tex)
336 b->cursor = nir_before_instr(&tex->instr);
341 for (unsigned i = 0; i < tex->num_srcs; i++) {
342 if (tex->src[i].src_type == nir_tex_src_texture_deref ||
343 tex->src[i].src_type == nir_tex_src_sampler_deref ||
344 tex->src[i].src_type == nir_tex_src_texture_offset ||
345 tex->src[i].src_type == nir_tex_src_sampler_offset ||
346 tex->src[i].src_type == nir_tex_src_texture_handle ||
347 tex->src[i].src_type == nir_tex_src_sampler_handle)
353 txs->sampler_dim = tex->sampler_dim;
354 txs->is_array = tex->is_array;
355 txs->is_shadow = tex->is_shadow;
356 txs->is_new_style_shadow = tex->is_new_style_shadow;
357 txs->texture_index = tex->texture_index;
358 txs->sampler_index = tex->sampler_index;
362 for (unsigned i = 0; i < tex->num_srcs; i++) {
363 if (tex->src[i].src_type == nir_tex_src_texture_deref ||
364 tex->src[i].src_type == nir_tex_src_sampler_deref ||
365 tex->src[i].src_type == nir_tex_src_texture_offset ||
366 tex->src[i].src_type == nir_tex_src_sampler_offset ||
367 tex->src[i].src_type == nir_tex_src_texture_handle ||
368 tex->src[i].src_type == nir_tex_src_sampler_handle) {
369 nir_src_copy(&txs->src[idx].src, &tex->src[i].src);
370 txs->src[idx].src_type = tex->src[i].src_type;
386 nir_get_texture_lod(nir_builder *b, nir_tex_instr *tex)
388 b->cursor = nir_before_instr(&tex->instr);
393 for (unsigned i = 0; i < tex->num_srcs; i++) {
394 if (tex->src[i].src_type == nir_tex_src_coord ||
395 tex->src[i].src_type == nir_tex_src_texture_deref ||
396 tex->src[i].src_type == nir_tex_src_sampler_deref ||
397 tex->src[i].src_type == nir_tex_src_texture_offset ||
398 tex->src[i].src_type == nir_tex_src_sampler_offset ||
399 tex->src[i].src_type == nir_tex_src_texture_handle ||
400 tex->src[i].src_type == nir_tex_src_sampler_handle)
406 tql->coord_components = tex->coord_components;
407 tql->sampler_dim = tex->sampler_dim;
408 tql->is_array = tex->is_array;
409 tql->is_shadow = tex->is_shadow;
410 tql->is_new_style_shadow = tex->is_new_style_shadow;
411 tql->texture_index = tex->texture_index;
412 tql->sampler_index = tex->sampler_index;
416 for (unsigned i = 0; i < tex->num_srcs; i++) {
417 if (tex->src[i].src_type == nir_tex_src_coord ||
418 tex->src[i].src_type == nir_tex_src_texture_deref ||
419 tex->src[i].src_type == nir_tex_src_sampler_deref ||
420 tex->src[i].src_type == nir_tex_src_texture_offset ||
421 tex->src[i].src_type == nir_tex_src_sampler_offset ||
422 tex->src[i].src_type == nir_tex_src_texture_handle ||
423 tex->src[i].src_type == nir_tex_src_sampler_handle) {
424 nir_src_copy(&tql->src[idx].src, &tex->src[i].src);
425 tql->src[idx].src_type = tex->src[i].src_type;