Lines Matching refs:attrPtr

74 void GDSetVtxDescv ( const GXVtxDescList *attrPtr )  in GDSetVtxDescv()  argument
100 while (attrPtr->attr != GX_VA_NULL) { in GDSetVtxDescv()
101 ASSERTMSG(((attrPtr->attr >= GX_VA_PNMTXIDX) && in GDSetVtxDescv()
102 (attrPtr->attr <= GX_VA_MAX_ATTR)), in GDSetVtxDescv()
105 ASSERTMSG(((attrPtr->type >= GX_NONE) && in GDSetVtxDescv()
106 (attrPtr->type <= GX_INDEX16)), in GDSetVtxDescv()
109 ASSERTMSG(((attrPtr->attr >= GX_VA_PNMTXIDX) && in GDSetVtxDescv()
110 (attrPtr->attr <= GX_VA_TEX7MTXIDX)) ? in GDSetVtxDescv()
111 ((attrPtr->type == GX_NONE) || in GDSetVtxDescv()
112 (attrPtr->type == GX_DIRECT)) : 1, in GDSetVtxDescv()
115 switch (attrPtr->attr) { in GDSetVtxDescv()
117 case GX_VA_PNMTXIDX: pnMtxIdx = attrPtr->type; break; in GDSetVtxDescv()
120 txMtxIdxMask = (txMtxIdxMask & ~1) | (attrPtr->type << 0); break; in GDSetVtxDescv()
122 txMtxIdxMask = (txMtxIdxMask & ~2) | (attrPtr->type << 1); break; in GDSetVtxDescv()
124 txMtxIdxMask = (txMtxIdxMask & ~4) | (attrPtr->type << 2); break; in GDSetVtxDescv()
126 txMtxIdxMask = (txMtxIdxMask & ~8) | (attrPtr->type << 3); break; in GDSetVtxDescv()
128 txMtxIdxMask = (txMtxIdxMask & ~16) | (attrPtr->type << 4); break; in GDSetVtxDescv()
130 txMtxIdxMask = (txMtxIdxMask & ~32) | (attrPtr->type << 5); break; in GDSetVtxDescv()
132 txMtxIdxMask = (txMtxIdxMask & ~64) | (attrPtr->type << 6); break; in GDSetVtxDescv()
134 txMtxIdxMask = (txMtxIdxMask & ~128) | (attrPtr->type << 7); break; in GDSetVtxDescv()
136 case GX_VA_POS: posn = attrPtr->type; break; in GDSetVtxDescv()
139 if (attrPtr->type != GX_NONE) in GDSetVtxDescv()
140 { norm = attrPtr->type; nnorms = 1; } in GDSetVtxDescv()
143 if (attrPtr->type != GX_NONE) in GDSetVtxDescv()
144 { norm = attrPtr->type; nnorms = 2; } in GDSetVtxDescv()
147 case GX_VA_CLR0: col0=attrPtr->type; ncols+=(col0 != GX_NONE); break; in GDSetVtxDescv()
148 case GX_VA_CLR1: col1=attrPtr->type; ncols+=(col1 != GX_NONE); break; in GDSetVtxDescv()
150 case GX_VA_TEX0: tex0=attrPtr->type; ntexs+=(tex0 != GX_NONE); break; in GDSetVtxDescv()
151 case GX_VA_TEX1: tex1=attrPtr->type; ntexs+=(tex1 != GX_NONE); break; in GDSetVtxDescv()
152 case GX_VA_TEX2: tex2=attrPtr->type; ntexs+=(tex2 != GX_NONE); break; in GDSetVtxDescv()
153 case GX_VA_TEX3: tex3=attrPtr->type; ntexs+=(tex3 != GX_NONE); break; in GDSetVtxDescv()
154 case GX_VA_TEX4: tex4=attrPtr->type; ntexs+=(tex4 != GX_NONE); break; in GDSetVtxDescv()
155 case GX_VA_TEX5: tex5=attrPtr->type; ntexs+=(tex5 != GX_NONE); break; in GDSetVtxDescv()
156 case GX_VA_TEX6: tex6=attrPtr->type; ntexs+=(tex6 != GX_NONE); break; in GDSetVtxDescv()
157 case GX_VA_TEX7: tex7=attrPtr->type; ntexs+=(tex7 != GX_NONE); break; in GDSetVtxDescv()
160 attrPtr++; in GDSetVtxDescv()