/third_party/mesa3d/src/compiler/glsl/ |
D | ir_equals.cpp | 140 if (is_sparse != other->is_sparse) in equals()
|
D | ir_reader.cpp | 1005 bool is_sparse = false; in read_texture() local 1012 is_sparse = sparse->value(); in read_texture() 1015 ir_texture *tex = new(mem_ctx) ir_texture(op, is_sparse); in read_texture() 1033 if (is_sparse) { in read_texture()
|
D | glsl_to_nir.cpp | 1744 bool is_sparse = tex && tex->is_sparse; in visit() local 1746 if (!is_sparse) in visit() 1753 if (is_sparse) { in visit() 2492 = ir->is_sparse ? ir->type->field_type("texel") : ir->type; in visit() 2497 instr->is_sparse = ir->is_sparse; in visit()
|
D | ir_clone.cpp | 213 ir_texture *new_tex = new(mem_ctx) ir_texture(this->op, this->is_sparse); in clone()
|
D | ir.h | 1896 is_sparse(sparse) in ir_rvalue() 1972 bool is_sparse; variable
|
D | ir_print_visitor.cpp | 325 fprintf(f, "%d ", ir->is_sparse); in visit()
|
D | ir.cpp | 1802 if (this->is_sparse) { in set_sampler()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_input_attachments.c | 113 tex->is_sparse = load->intrinsic == nir_intrinsic_image_deref_sparse_load; in try_lower_input_load() 139 if (tex->is_sparse) { in try_lower_input_load()
|
D | nir_clone.c | 418 ntex->is_sparse = tex->is_sparse; in clone_tex()
|
D | nir_serialize.c | 1501 unsigned is_sparse:1; member 1538 .u.is_sparse = tex->is_sparse, in write_tex() 1575 tex->is_sparse = packed.u.is_sparse; in read_tex()
|
D | nir_lower_tex.c | 1162 tex_copy->is_sparse = tex->is_sparse; in lower_tg4_offsets() 1183 if (tex->is_sparse) { in lower_tg4_offsets()
|
D | nir_lower_mediump.c | 654 if (tex->is_sparse) in fold_16bit_tex_dest()
|
D | nir_instr_set.c | 276 hash = HASH(hash, instr->is_sparse); in hash_tex()
|
D | nir.h | 2226 bool is_sparse; member 2308 return nir_tex_instr_result_size(instr) + instr->is_sparse; in nir_tex_instr_dest_size()
|
D | nir_print.c | 1361 if (instr->is_sparse) { in print_tex_instr()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_lower_cubemap_to_array.c | 154 array_tex->is_sparse = tex->is_sparse; in create_array_tex_from_cube_tex() 428 txl->is_sparse = tex->is_sparse; in lower_tex_to_txl()
|
D | zink_compiler.c | 2680 if (tex->is_sparse && screen->need_2D_sparse) { in convert_1d_shadow_tex() 2751 zs->sinfo.have_sparse |= tex->is_sparse; in scan_nir() 2922 …ewrite_depth = tex->is_shadow && num_components > 1 && tex->op != nir_texop_tg4 && !tex->is_sparse; in match_tex_dests_instr()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.3.5.rst | 118 - nir: fix nir_tex_instr hash not count is_sparse field
|
D | 22.0.0.rst | 3623 - nir: fix nir_tex_instr hash not count is_sparse field
|
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/ |
D | nir_to_spirv.c | 3502 if (tex->is_sparse) in emit_tex() 3615 … lod, sample, const_offset, offset, dref, tex->is_sparse); in emit_tex() 3619 … image, coord, lod, sample, const_offset, offset, tex->is_sparse); in emit_tex() 3628 const_offset, offset, min_lod, tex->is_sparse); in emit_tex() 3634 if (tex->is_sparse) in emit_tex() 3649 if (tex->is_sparse && tex->is_shadow) in emit_tex() 3652 if (tex->is_sparse && !tex->is_shadow) in emit_tex()
|
/third_party/mesa3d/src/compiler/spirv/ |
D | spirv_to_nir.c | 2949 bool is_sparse = false; in vtn_handle_texture() local 2958 is_sparse = true; in vtn_handle_texture() 3050 if (is_sparse) { in vtn_handle_texture() 3065 instr->is_sparse = is_sparse; in vtn_handle_texture() 3153 if (is_sparse) { in vtn_handle_texture()
|
/third_party/mesa3d/src/amd/compiler/ |
D | aco_instruction_selection.cpp | 6217 bool is_sparse = instr->intrinsic == nir_intrinsic_bindless_image_sparse_load; in visit_image_load() local 6223 unsigned result_size = instr->dest.ssa.num_components - is_sparse; in visit_image_load() 6235 if (is_sparse) in visit_image_load() 6239 assert(!d16 || !is_sparse); in visit_image_load() 6241 unsigned num_bytes = util_bitcount(dmask) * (d16 ? 2 : 4) + is_sparse * 4; in visit_image_load() 6273 create_instruction<MUBUF_instruction>(opcode, Format::MUBUF, 3 + is_sparse, 1)}; in visit_image_load() 6283 load->tfe = is_sparse; in visit_image_load() 6293 Operand vdata = is_sparse ? emit_tfe_init(bld, tmp) : Operand(v1); in visit_image_load() 6305 load->tfe = is_sparse; in visit_image_load() 6308 if (is_sparse && instr->dest.ssa.bit_size == 64) { in visit_image_load() [all …]
|
/third_party/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.c | 4964 args.tfe = instr->is_sparse; in visit_tex() 4969 if (instr->is_sparse) { in visit_tex() 4996 if (instr->is_sparse) in visit_tex()
|