Home
last modified time | relevance | path

Searched refs:DimIndirect (Results 1 – 17 of 17) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_ureg.h57 unsigned DimIndirect : 1; /* BOOL */ member
82 unsigned DimIndirect : 1; /* BOOL */ member
955 reg.DimIndirect = 0; in ureg_dst_dimension()
965 reg.DimIndirect = 0; in ureg_src_dimension()
976 reg.DimIndirect = 1; in ureg_dst_dimension_indirect()
990 reg.DimIndirect = 1; in ureg_src_dimension_indirect()
1029 dst.DimIndirect = 0; in ureg_dst_array_register()
1061 dst.DimIndirect = src.DimIndirect; in ureg_dst()
1092 src.DimIndirect = 0; in ureg_src_array_register()
1127 src.DimIndirect = dst.DimIndirect; in ureg_src()
[all …]
Dtgsi_dump.c119 TXT(tgsi_file_name(src->DimIndirect.File)); in _dump_register_src()
121 SID( src->DimIndirect.Index ); in _dump_register_src()
123 ENM( src->DimIndirect.Swizzle, tgsi_swizzle_names ); in _dump_register_src()
130 if (src->DimIndirect.ArrayID) { in _dump_register_src()
132 SID( src->DimIndirect.ArrayID ); in _dump_register_src()
176 TXT(tgsi_file_name(dst->DimIndirect.File)); in _dump_register_dst()
178 SID( dst->DimIndirect.Index ); in _dump_register_dst()
180 ENM( dst->DimIndirect.Swizzle, tgsi_swizzle_names ); in _dump_register_dst()
187 if (dst->DimIndirect.ArrayID) { in _dump_register_dst()
189 SID( dst->DimIndirect.ArrayID ); in _dump_register_dst()
Dtgsi_build.c949 full_src_register.DimIndirect = tgsi_default_ind_register(); in tgsi_default_full_src_register()
1024 full_dst_register.DimIndirect = tgsi_default_ind_register(); in tgsi_default_full_dst_register()
1201 reg->DimIndirect.File, in tgsi_build_full_instruction()
1202 reg->DimIndirect.Swizzle, in tgsi_build_full_instruction()
1203 reg->DimIndirect.Index, in tgsi_build_full_instruction()
1204 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction()
1276 reg->DimIndirect.File, in tgsi_build_full_instruction()
1277 reg->DimIndirect.Swizzle, in tgsi_build_full_instruction()
1278 reg->DimIndirect.Index, in tgsi_build_full_instruction()
1279 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction()
[all …]
Dtgsi_parse.h49 struct tgsi_ind_register DimIndirect; member
57 struct tgsi_ind_register DimIndirect; member
Dtgsi_parse.c222 next_token( ctx, &inst->Dst[i].DimIndirect ); in tgsi_parse_token()
244 next_token( ctx, &inst->Src[i].DimIndirect ); in tgsi_parse_token()
Dtgsi_text.c837 dst->DimIndirect.File = bracket[0].ind_file; in parse_dst_operand()
838 dst->DimIndirect.Index = bracket[0].ind_index; in parse_dst_operand()
839 dst->DimIndirect.Swizzle = bracket[0].ind_comp; in parse_dst_operand()
840 dst->DimIndirect.ArrayID = bracket[0].ind_array; in parse_dst_operand()
930 src->DimIndirect.File = bracket[0].ind_file; in parse_src_operand()
931 src->DimIndirect.Index = bracket[0].ind_index; in parse_src_operand()
932 src->DimIndirect.Swizzle = bracket[0].ind_comp; in parse_src_operand()
933 src->DimIndirect.ArrayID = bracket[0].ind_array; in parse_src_operand()
Dtgsi_scan.c511 src.Register.File = fullinst->Src[i].DimIndirect.File; in scan_instruction()
512 src.Register.Index = fullinst->Src[i].DimIndirect.Index; in scan_instruction()
515 1 << fullinst->Src[i].DimIndirect.Swizzle, in scan_instruction()
556 src.Register.File = dst->DimIndirect.File; in scan_instruction()
557 src.Register.Index = dst->DimIndirect.Index; in scan_instruction()
560 1 << dst->DimIndirect.Swizzle, false, NULL); in scan_instruction()
Dtgsi_dynamic_indexing.c128 file = reg->DimIndirect.File; in remove_dynamic_indexes()
129 index = reg->DimIndirect.Index; in remove_dynamic_indexes()
Dtgsi_ureg.c1113 (src.Dimension ? (src.DimIndirect ? 2 : 1) : 0); in ureg_emit_src()
1150 if (src.DimIndirect) { in ureg_emit_src()
1179 (dst.Dimension ? (dst.DimIndirect ? 2 : 1) : 0); in ureg_emit_dst()
1214 if (dst.DimIndirect) { in ureg_emit_dst()
Dtgsi_exec.c1614 index2.i[3] = reg->DimIndirect.Index; in get_index_registers()
1616 swizzle = reg->DimIndirect.Swizzle; in get_index_registers()
1618 reg->DimIndirect.File, in get_index_registers()
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_tgsi_soa.c1168 &reg->DimIndirect, in emit_fetch_gs_input()
1245 &reg->DimIndirect, in emit_fetch_tcs_input()
1348 &reg->DimIndirect, in emit_fetch_tes_input()
1757 &reg->DimIndirect, in emit_store_tcs_output()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi.c659 if (dst.DimIndirect) in ntt_reladdr_dst_put()
784 if (!src.Indirect && !src.DimIndirect) { in ntt_store_def()
Dtgsi_to_nir.c884 dimind = &tgsi_fsrc->DimIndirect; in ttn_get_src()
/third_party/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_from_tgsi.cpp113 return SrcRegister(fsr->DimIndirect); in getIndirect()
162 return SrcRegister(fdr->DimIndirect); in getIndirect()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_shader.c1890 addr_reg = get_address_file_reg(ctx, src->DimIndirect.Index); in fetch_gs_input()
1891 if (src->DimIndirect.Index > 0) { in fetch_gs_input()
2050 reg.DimIndirect = src->DimIndirect; in r600_get_byte_address()
2060 assert (reg.DimIndirect.File == TGSI_FILE_ADDRESS); in r600_get_byte_address()
2062 addr_reg = get_address_file_reg(ctx, reg.DimIndirect.Index); in r600_get_byte_address()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_tgsi_vgpu10.c1830 emit_indirect_register(emit, reg->DimIndirect.Index); in emit_src_register()
10269 input_control_point.DimIndirect.File = TGSI_FILE_ADDRESS; in emit_tcs_default_control_point_output()
10270 input_control_point.DimIndirect.Index = emit->tcs.control_point_addr_index; in emit_tcs_default_control_point_output()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp6196 assert(!src.DimIndirect); in translate_tex_offset()