Searched refs:Indirect (Results 1 - 25 of 69) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_scan.c149 if (src->Register.Indirect) {
162 if (src->Register.Indirect && src->Indirect.ArrayID)
163 input = info->input_array_first[src->Indirect.ArrayID];
227 if (src->Register.Indirect && src->Indirect.ArrayID)
228 input = info->output_array_first[src->Indirect.ArrayID];
246 if (src->Register.Indirect) {
253 if (src->Dimension.Indirect)
263 if (src->Register.Dimension && src->Dimension.Indirect)
[all...]
H A Dtgsi_build.c842 src_register.Indirect = 0;
881 src_register.Indirect = indirect;
933 dimension.Indirect = 0;
947 full_src_register.Indirect = tgsi_default_ind_register();
963 dimension.Indirect = indirect;
980 dst_register.Indirect = 0;
1006 dst_register.Indirect = indirect;
1022 full_dst_register.Indirect = tgsi_default_ind_register();
1153 reg->Register.Indirect,
1159 if( reg->Register.Indirect ) {
[all...]
H A Dtgsi_dynamic_indexing.c133 file = reg->Indirect.File;
134 index = reg->Indirect.Index;
179 (!reg->Register.Indirect &&
231 if (inst.Src[j].Dimension.Indirect &&
235 inst.Src[j].Dimension.Indirect = 0;
237 else if (inst.Src[j].Register.Indirect &&
239 inst.Src[j].Register.Indirect = 0;
289 if ((src->Dimension.Indirect &&
291 (src->Register.Indirect &&
H A Dtgsi_parse.h47 struct tgsi_ind_register Indirect; member in struct:tgsi_full_dst_register
55 struct tgsi_ind_register Indirect; member in struct:tgsi_full_src_register
H A Dtgsi_parse.c210 if (inst->Dst[i].Register.Indirect)
211 next_token( ctx, &inst->Dst[i].Indirect );
221 if (inst->Dst[i].Dimension.Indirect)
232 if (inst->Src[i].Register.Indirect)
233 next_token( ctx, &inst->Src[i].Indirect );
243 if (inst->Src[i].Dimension.Indirect)
H A Dtgsi_dump.c117 if (src->Dimension.Indirect) {
141 if (src->Register.Indirect) {
143 TXT(tgsi_file_name(src->Indirect.File));
145 SID( src->Indirect.Index );
147 ENM( src->Indirect.Swizzle, tgsi_swizzle_names );
154 if (src->Indirect.ArrayID) {
156 SID( src->Indirect.ArrayID );
174 if (dst->Dimension.Indirect) {
198 if (dst->Register.Indirect) {
200 TXT(tgsi_file_name(dst->Indirect
[all...]
H A Dtgsi_ureg.h47 * flag from the _ext token. Indirect flag always implies ADDR[0].
56 unsigned Indirect : 1; /* BOOL */ member in struct:ureg_src
81 unsigned Indirect : 1; /* BOOL */ member in struct:ureg_dst
932 reg.Indirect = 1;
943 reg.Indirect = 1;
1021 dst.Indirect = 0;
1054 dst.Indirect = src.Indirect;
1083 src.Indirect = 0;
1118 src.Indirect
[all...]
H A Dtgsi_text.c831 dst->Dimension.Indirect = 0;
836 dst->Dimension.Indirect = 1;
847 dst->Register.Indirect = 1;
848 dst->Indirect.File = bracket[0].ind_file;
849 dst->Indirect.Index = bracket[0].ind_index;
850 dst->Indirect.Swizzle = bracket[0].ind_comp;
851 dst->Indirect.ArrayID = bracket[0].ind_array;
925 src->Dimension.Indirect = 0;
929 src->Dimension.Indirect = 1;
939 src->Register.Indirect
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_scan.c149 if (src->Register.Indirect) {
162 if (src->Register.Indirect && src->Indirect.ArrayID)
163 input = info->input_array_first[src->Indirect.ArrayID];
227 if (src->Register.Indirect && src->Indirect.ArrayID)
228 input = info->output_array_first[src->Indirect.ArrayID];
246 if (src->Register.Indirect) {
253 if (src->Dimension.Indirect)
263 if (src->Register.Dimension && src->Dimension.Indirect)
[all...]
H A Dtgsi_build.c845 src_register.Indirect = 0;
884 src_register.Indirect = indirect;
936 dimension.Indirect = 0;
950 full_src_register.Indirect = tgsi_default_ind_register();
966 dimension.Indirect = indirect;
983 dst_register.Indirect = 0;
1009 dst_register.Indirect = indirect;
1025 full_dst_register.Indirect = tgsi_default_ind_register();
1156 reg->Register.Indirect,
1162 if( reg->Register.Indirect ) {
[all...]
H A Dtgsi_parse.h47 struct tgsi_ind_register Indirect; member in struct:tgsi_full_dst_register
55 struct tgsi_ind_register Indirect; member in struct:tgsi_full_src_register
H A Dtgsi_parse.c210 if (inst->Dst[i].Register.Indirect)
211 next_token( ctx, &inst->Dst[i].Indirect );
221 if (inst->Dst[i].Dimension.Indirect)
232 if (inst->Src[i].Register.Indirect)
233 next_token( ctx, &inst->Src[i].Indirect );
243 if (inst->Src[i].Dimension.Indirect)
H A Dtgsi_dump.c117 if (src->Dimension.Indirect) {
141 if (src->Register.Indirect) {
143 TXT(tgsi_file_name(src->Indirect.File));
145 SID( src->Indirect.Index );
147 ENM( src->Indirect.Swizzle, tgsi_swizzle_names );
154 if (src->Indirect.ArrayID) {
156 SID( src->Indirect.ArrayID );
174 if (dst->Dimension.Indirect) {
198 if (dst->Register.Indirect) {
200 TXT(tgsi_file_name(dst->Indirect
[all...]
H A Dtgsi_ureg.h45 * flag from the _ext token. Indirect flag always implies ADDR[0].
54 unsigned Indirect : 1; /* BOOL */ member in struct:ureg_src
79 unsigned Indirect : 1; /* BOOL */ member in struct:ureg_dst
921 reg.Indirect = 1;
932 reg.Indirect = 1;
1010 dst.Indirect = 0;
1043 dst.Indirect = src.Indirect;
1072 src.Indirect = 0;
1107 src.Indirect
[all...]
H A Dtgsi_text.c831 dst->Dimension.Indirect = 0;
836 dst->Dimension.Indirect = 1;
847 dst->Register.Indirect = 1;
848 dst->Indirect.File = bracket[0].ind_file;
849 dst->Indirect.Index = bracket[0].ind_index;
850 dst->Indirect.Swizzle = bracket[0].ind_comp;
851 dst->Indirect.ArrayID = bracket[0].ind_array;
925 src->Dimension.Indirect = 0;
929 src->Dimension.Indirect = 1;
939 src->Register.Indirect
[all...]
H A Dtgsi_emulate.c124 inst->Dst[i].Register.Indirect)
/xsrc/external/mit/MesaLib.old/dist/src/glx/tests/
H A Dfake_glx_screen.cpp79 #warning Indirect GLX tests are not built
/xsrc/external/mit/MesaLib/dist/src/glx/tests/
H A Dfake_glx_screen.cpp77 #warning Indirect GLX tests are not built
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_tgsi_soa.c822 assert(!reg->Dimension.Indirect);
830 if (reg->Register.Indirect) {
841 &reg->Indirect,
966 if (bld->use_immediates_array || reg->Register.Indirect) {
974 if (reg->Register.Indirect) {
981 &reg->Indirect,
1046 if (reg->Register.Indirect) {
1056 &reg->Indirect,
1133 assert(!reg->Register.Indirect);
1134 assert(!reg->Dimension.Indirect);
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/
H A Di915_fpc_optimize.c49 s1->Register.Indirect == d1->Register.Indirect &&
57 d1->Register.Indirect == d2->Register.Indirect &&
65 d1->Register.Indirect == d2->Register.Indirect &&
220 o->Indirect = i->Indirect;
235 o->Indirect = i->Indirect;
[all...]
H A Di915_fpc.h249 unsigned Indirect : 1; /* BOOL */ member in struct:i915_src_register
268 unsigned Indirect : 1; /* BOOL */ member in struct:i915_dst_register
279 struct tgsi_ind_register Indirect;
289 struct tgsi_ind_register Indirect;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/
H A Di915_fpc_optimize.c50 s1->Register.Indirect == d1->Register.Indirect &&
60 d1->Register.Indirect == d2->Register.Indirect &&
70 d1->Register.Indirect == d2->Register.Indirect &&
235 o->Indirect = i->Indirect;
251 o->Indirect = i->Indirect;
[all...]
H A Di915_fpc.h219 unsigned Indirect : 1; /* BOOL */ member in struct:i915_src_register
237 unsigned Indirect : 1; /* BOOL */ member in struct:i915_dst_register
246 struct tgsi_ind_register Indirect;
255 struct tgsi_ind_register Indirect;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/include/pipe/
H A Dp_shader_tokens.h725 * If Indirect is TRUE, Index should be offset by the X component of the indirect
739 unsigned Indirect : 1; /* BOOL */ member in struct:tgsi_src_register
751 * If tgsi_src_register::Indirect is TRUE, tgsi_ind_register follows.
774 unsigned Indirect : 1; /* BOOL */ member in struct:tgsi_dimension
784 unsigned Indirect : 1; /* BOOL */ member in struct:tgsi_dst_register
/xsrc/external/mit/MesaLib/dist/src/gallium/include/pipe/
H A Dp_shader_tokens.h730 * If Indirect is TRUE, Index should be offset by the X component of the indirect
744 unsigned Indirect : 1; /* BOOL */ member in struct:tgsi_src_register
756 * If tgsi_src_register::Indirect is TRUE, tgsi_ind_register follows.
779 unsigned Indirect : 1; /* BOOL */ member in struct:tgsi_dimension
789 unsigned Indirect : 1; /* BOOL */ member in struct:tgsi_dst_register

Completed in 31 milliseconds

123