Searched refs:tex_instr (Results 1 - 10 of 10) sorted by relevance
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_nir_clamp_image_1d_2d_array_sizes.c | 78 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); in brw_nir_clamp_image_1d_2d_array_sizes_instr() local 79 if (tex_instr->op != nir_texop_txs) in brw_nir_clamp_image_1d_2d_array_sizes_instr() 82 if (!tex_instr->is_array) in brw_nir_clamp_image_1d_2d_array_sizes_instr() 85 image_size = &tex_instr->dest.ssa; in brw_nir_clamp_image_1d_2d_array_sizes_instr()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_assembler.cpp | 429 void AssamblerVisitor::visit(const TexInstr& tex_instr) in visit() argument 434 auto addr = tex_instr.sampler_offset(); in visit() 440 if (tex_fetch_results.find(tex_instr.src().sel()) != in visit() 448 tex.op = tex_instr.opcode(); in visit() 449 tex.sampler_id = tex_instr.sampler_id() + sampler_offset; in visit() 450 tex.resource_id = tex_instr.resource_id() + sampler_offset; in visit() 451 tex.src_gpr = tex_instr.src().sel(); in visit() 452 tex.dst_gpr = tex_instr.dst().sel(); in visit() 453 tex.dst_sel_x = tex_instr.dest_swizzle(0); in visit() 454 tex.dst_sel_y = tex_instr in visit() [all...] |
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_fmask_expand.c | 55 nir_tex_instr *tex_instr[8]; in build_fmask_expand_compute_shader() local 57 tex_instr[i] = nir_tex_instr_create(b.shader, 3); in build_fmask_expand_compute_shader() 59 nir_tex_instr *tex = tex_instr[i]; in build_fmask_expand_compute_shader() 81 nir_ssa_def *outval = &tex_instr[i]->dest.ssa; in build_fmask_expand_compute_shader()
|
H A D | radv_meta_bufimage.c | 565 nir_tex_instr *tex_instr[8]; in build_nir_itoi_compute_shader() local 567 tex_instr[i] = nir_tex_instr_create(b.shader, is_multisampled ? 4 : 3); in build_nir_itoi_compute_shader() 569 nir_tex_instr *tex = tex_instr[i]; in build_nir_itoi_compute_shader() 596 nir_ssa_def *outval = &tex_instr[i]->dest.ssa; in build_nir_itoi_compute_shader()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_pipeline.c | 301 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); in fixup_tex_instr() local 304 int idx = nir_tex_instr_src_index(tex_instr, nir_tex_src_texture_offset); in fixup_tex_instr() 308 if (!nir_src_is_const(tex_instr->src[idx].src)) in fixup_tex_instr() 310 offset = nir_src_comp_as_uint(tex_instr->src[idx].src, 0); in fixup_tex_instr() 312 nir_tex_instr_remove_src(tex_instr, idx); in fixup_tex_instr() 313 tex_instr->texture_index += offset; in fixup_tex_instr()
|
/third_party/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_linker.c | 879 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); in validate_sampler_array_indexing() local 881 nir_tex_instr_src_index(tex_instr, nir_tex_src_sampler_deref); in validate_sampler_array_indexing() 884 nir_instr_as_deref(tex_instr->src[sampler_idx].src.ssa->parent_instr); in validate_sampler_array_indexing()
|
H A D | gl_nir_link_uniforms.c | 572 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); in add_var_use_shader() local 574 nir_tex_instr_src_index(tex_instr, in add_var_use_shader() 577 nir_tex_instr_src_index(tex_instr, in add_var_use_shader() 582 nir_src_as_deref(tex_instr->src[sampler_idx].src); in add_var_use_shader() 588 nir_src_as_deref(tex_instr->src[texture_idx].src); in add_var_use_shader()
|
H A D | glsl_to_nir.cpp | 1792 nir_tex_instr *tex_instr; in get_instr_dest() local 1807 tex_instr = nir_instr_as_tex(instr); in get_instr_dest() 1808 return &tex_instr->dest; in get_instr_dest()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_loop_analyze.c | 1240 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); in force_unroll_heuristics() local 1242 nir_tex_instr_src_index(tex_instr, in force_unroll_heuristics() 1248 nir_instr_as_deref(tex_instr->src[sampler_idx].src.ssa->parent_instr); in force_unroll_heuristics()
|
/third_party/mesa3d/src/amd/llvm/ |
H A D | ac_nir_to_llvm.c | 4412 nir_tex_instr *tex_instr = nir_instr_as_tex(instr); in get_sampler_desc_internal() local 4413 int sampSrcIdx = nir_tex_instr_src_index(tex_instr, nir_tex_src_sampler_handle); in get_sampler_desc_internal() 4417 index = get_src(ctx, tex_instr->src[sampSrcIdx].src); in get_sampler_desc_internal() 4419 assert(tex_instr && !image); in get_sampler_desc_internal() 4420 base_index = tex_instr->sampler_index; in get_sampler_desc_internal()
|
Completed in 24 milliseconds