Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_ureg.h54 unsigned DimIndirect : 1; /* BOOL */ member
79 unsigned DimIndirect : 1; /* BOOL */ member
938 reg.DimIndirect = 0; in ureg_dst_dimension()
948 reg.DimIndirect = 0; in ureg_src_dimension()
959 reg.DimIndirect = 1; in ureg_dst_dimension_indirect()
973 reg.DimIndirect = 1; in ureg_src_dimension_indirect()
1012 dst.DimIndirect = 0; in ureg_dst_array_register()
1043 dst.DimIndirect = src.DimIndirect; in ureg_dst()
1073 src.DimIndirect = 0; in ureg_src_array_register()
1108 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.c955 full_src_register.DimIndirect = tgsi_default_ind_register(); in tgsi_default_full_src_register()
1030 full_dst_register.DimIndirect = tgsi_default_ind_register(); in tgsi_default_full_dst_register()
1217 reg->DimIndirect.File, in tgsi_build_full_instruction()
1218 reg->DimIndirect.Swizzle, in tgsi_build_full_instruction()
1219 reg->DimIndirect.Index, in tgsi_build_full_instruction()
1220 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction()
1292 reg->DimIndirect.File, in tgsi_build_full_instruction()
1293 reg->DimIndirect.Swizzle, in tgsi_build_full_instruction()
1294 reg->DimIndirect.Index, in tgsi_build_full_instruction()
1295 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_scan.c477 src.Register.File = fullinst->Src[i].DimIndirect.File; in scan_instruction()
478 src.Register.Index = fullinst->Src[i].DimIndirect.Index; in scan_instruction()
481 1 << fullinst->Src[i].DimIndirect.Swizzle, in scan_instruction()
522 src.Register.File = dst->DimIndirect.File; in scan_instruction()
523 src.Register.Index = dst->DimIndirect.Index; in scan_instruction()
526 1 << dst->DimIndirect.Swizzle, false, NULL); in scan_instruction()
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_parse.c218 next_token( ctx, &inst->Dst[i].DimIndirect ); in tgsi_parse_token()
240 next_token( ctx, &inst->Src[i].DimIndirect ); in tgsi_parse_token()
Dtgsi_ureg.c1108 (src.Dimension ? (src.DimIndirect ? 2 : 1) : 0); in ureg_emit_src()
1145 if (src.DimIndirect) { in ureg_emit_src()
1174 (dst.Dimension ? (dst.DimIndirect ? 2 : 1) : 0); in ureg_emit_dst()
1209 if (dst.DimIndirect) { in ureg_emit_dst()
Dtgsi_exec.c1693 index2.i[3] = reg->DimIndirect.Index; in fetch_source_d()
1695 swizzle = reg->DimIndirect.Swizzle; in fetch_source_d()
1698 reg->DimIndirect.File, in fetch_source_d()
1857 index2.i[3] = reg->DimIndirect.Index; in store_dest_dstret()
1859 swizzle = reg->DimIndirect.Swizzle; in store_dest_dstret()
1862 reg->DimIndirect.File, in store_dest_dstret()
/external/virglrenderer/src/gallium/auxiliary/tgsi/
Dtgsi_dump.c115 TXT(tgsi_file_name(src->DimIndirect.File)); in _dump_register_src()
117 SID( src->DimIndirect.Index ); in _dump_register_src()
119 ENM( src->DimIndirect.Swizzle, tgsi_swizzle_names ); in _dump_register_src()
126 if (src->DimIndirect.ArrayID) { in _dump_register_src()
128 SID( src->DimIndirect.ArrayID ); in _dump_register_src()
172 TXT(tgsi_file_name(dst->DimIndirect.File)); in _dump_register_dst()
174 SID( dst->DimIndirect.Index ); in _dump_register_dst()
176 ENM( dst->DimIndirect.Swizzle, tgsi_swizzle_names ); in _dump_register_dst()
183 if (dst->DimIndirect.ArrayID) { in _dump_register_dst()
185 SID( dst->DimIndirect.ArrayID ); in _dump_register_dst()
Dtgsi_parse.h49 struct tgsi_ind_register DimIndirect; member
57 struct tgsi_ind_register DimIndirect; member
Dtgsi_build.c937 full_src_register.DimIndirect = tgsi_default_ind_register(); in tgsi_default_full_src_register()
1012 full_dst_register.DimIndirect = tgsi_default_ind_register(); in tgsi_default_full_dst_register()
1188 reg->DimIndirect.File, in tgsi_build_full_instruction()
1189 reg->DimIndirect.Swizzle, in tgsi_build_full_instruction()
1190 reg->DimIndirect.Index, in tgsi_build_full_instruction()
1191 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction()
1263 reg->DimIndirect.File, in tgsi_build_full_instruction()
1264 reg->DimIndirect.Swizzle, in tgsi_build_full_instruction()
1265 reg->DimIndirect.Index, in tgsi_build_full_instruction()
1266 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction()
Dtgsi_ureg.h53 unsigned DimIndirect : 1; /* BOOL */ member
1027 reg.DimIndirect = 0; in ureg_src_dimension()
1039 reg.DimIndirect = 1; in ureg_src_dimension_indirect()
1097 src.DimIndirect = 0; in ureg_src_register()
1125 src.DimIndirect = 0; in ureg_src()
1173 src.DimIndirect = 0; in ureg_src_undef()
Dtgsi_parse.c220 next_token( ctx, &inst->Dst[i].DimIndirect ); in tgsi_parse_token()
242 next_token( ctx, &inst->Src[i].DimIndirect ); in tgsi_parse_token()
Dtgsi_text.c824 dst->DimIndirect.File = bracket[0].ind_file; in parse_dst_operand()
825 dst->DimIndirect.Index = bracket[0].ind_index; in parse_dst_operand()
826 dst->DimIndirect.Swizzle = bracket[0].ind_comp; in parse_dst_operand()
827 dst->DimIndirect.ArrayID = bracket[0].ind_array; in parse_dst_operand()
917 src->DimIndirect.File = bracket[0].ind_file; in parse_src_operand()
918 src->DimIndirect.Index = bracket[0].ind_index; in parse_src_operand()
919 src->DimIndirect.Swizzle = bracket[0].ind_comp; in parse_src_operand()
920 src->DimIndirect.ArrayID = bracket[0].ind_array; in parse_src_operand()
Dtgsi_ureg.c817 (src.Dimension ? (src.DimIndirect ? 2 : 1) : 0); in ureg_emit_src()
850 if (src.DimIndirect) { in ureg_emit_src()
/external/virglrenderer/src/
Dvrend_shader.c2865 snprintf(blkarray, 32, "[addr%d + %d]", src->DimIndirect.Index, src->Dimension.Index); in fill_blkarray()
2930 assert(src->DimIndirect.File == TGSI_FILE_ADDRESS); in get_source_info()
2931 sprintf(arrayname, "[addr%d]", src->DimIndirect.Index); in get_source_info()
3054 assert(src->DimIndirect.File == TGSI_FILE_ADDRESS); in get_source_info()
3058 …ontents[addr%d + %d]%s)", get_string(stypeprefix), prefix, cname, src->DimIndirect.Index, src->Ind… in get_source_info()
3060 …r%d].ubocontents[%d]%s)", get_string(stypeprefix), prefix, cname, src->DimIndirect.Index, src->Reg… in get_source_info()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.c892 reg.DimIndirect = src->DimIndirect; in get_dw_address()
900 vertex_index = si_get_indirect_index(ctx, &reg.DimIndirect, in get_dw_address()
1046 vertex_index = si_get_indirect_index(ctx, &reg.DimIndirect, in get_tcs_tes_buffer_address_from_reg()
2375 index = si_get_bounded_indirect_index(ctx, &reg->DimIndirect, in fetch_constant()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_shader.c1567 addr_reg = get_address_file_reg(ctx, src->DimIndirect.Index); in fetch_gs_input()
1568 if (src->DimIndirect.Index > 0) { in fetch_gs_input()
1727 reg.DimIndirect = src->DimIndirect; in r600_get_byte_address()
1737 assert (reg.DimIndirect.File == TGSI_FILE_ADDRESS); in r600_get_byte_address()
1739 addr_reg = get_address_file_reg(ctx, reg.DimIndirect.Index); in r600_get_byte_address()
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c800 dimind = &tgsi_fsrc->DimIndirect; in ttn_get_src()
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_from_tgsi.cpp114 return SrcRegister(fsr->DimIndirect); in getIndirect()
163 return SrcRegister(fdr->DimIndirect); in getIndirect()
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_tgsi_soa.c1503 &reg->DimIndirect); in emit_fetch_gs_input()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp5782 assert(!src.DimIndirect); in translate_tex_offset()