Lines Matching defs:array_spu

13 ArraySPU array_spu;
38 array_spu.self.EdgeFlagv(p);
66 case 1: array_spu.self.VertexAttrib1svARB(attr, (GLshort *)p); break;
67 case 2: array_spu.self.VertexAttrib2svARB(attr, (GLshort *)p); break;
68 case 3: array_spu.self.VertexAttrib3svARB(attr, (GLshort *)p); break;
69 case 4: array_spu.self.VertexAttrib4svARB(attr, (GLshort *)p); break;
76 case 1: array_spu.self.VertexAttrib1fARB(attr, p[0]); break;
77 case 2: array_spu.self.VertexAttrib2fARB(attr, p[0], p[1]); break;
78 case 3: array_spu.self.VertexAttrib3fARB(attr, p[0], p[1], p[2]); break;
79 case 4: array_spu.self.VertexAttrib4fARB(attr, p[0], p[1], p[2], p[3]); break;
85 case 1: array_spu.self.VertexAttrib1fvARB(attr, (GLfloat *)p); break;
86 case 2: array_spu.self.VertexAttrib2fvARB(attr, (GLfloat *)p); break;
87 case 3: array_spu.self.VertexAttrib3fvARB(attr, (GLfloat *)p); break;
88 case 4: array_spu.self.VertexAttrib4fvARB(attr, (GLfloat *)p); break;
94 case 1: array_spu.self.VertexAttrib1dvARB(attr, (GLdouble *)p); break;
95 case 2: array_spu.self.VertexAttrib2dvARB(attr, (GLdouble *)p); break;
96 case 3: array_spu.self.VertexAttrib3dvARB(attr, (GLdouble *)p); break;
97 case 4: array_spu.self.VertexAttrib4dvARB(attr, (GLdouble *)p); break;
127 case 1: array_spu.self.MultiTexCoord1svARB(GL_TEXTURE0_ARB + unit, (GLshort *)p); break;
128 case 2: array_spu.self.MultiTexCoord2svARB(GL_TEXTURE0_ARB + unit, (GLshort *)p); break;
129 case 3: array_spu.self.MultiTexCoord3svARB(GL_TEXTURE0_ARB + unit, (GLshort *)p); break;
130 case 4: array_spu.self.MultiTexCoord4svARB(GL_TEXTURE0_ARB + unit, (GLshort *)p); break;
136 case 1: array_spu.self.MultiTexCoord1ivARB(GL_TEXTURE0_ARB + unit, (GLint *)p); break;
137 case 2: array_spu.self.MultiTexCoord2ivARB(GL_TEXTURE0_ARB + unit, (GLint *)p); break;
138 case 3: array_spu.self.MultiTexCoord3ivARB(GL_TEXTURE0_ARB + unit, (GLint *)p); break;
139 case 4: array_spu.self.MultiTexCoord4ivARB(GL_TEXTURE0_ARB + unit, (GLint *)p); break;
145 case 1: array_spu.self.MultiTexCoord1fvARB(GL_TEXTURE0_ARB + unit, (GLfloat *)p); break;
146 case 2: array_spu.self.MultiTexCoord2fvARB(GL_TEXTURE0_ARB + unit, (GLfloat *)p); break;
147 case 3: array_spu.self.MultiTexCoord3fvARB(GL_TEXTURE0_ARB + unit, (GLfloat *)p); break;
148 case 4: array_spu.self.MultiTexCoord4fvARB(GL_TEXTURE0_ARB + unit, (GLfloat *)p); break;
154 case 1: array_spu.self.MultiTexCoord1dvARB(GL_TEXTURE0_ARB + unit, (GLdouble *)p); break;
155 case 2: array_spu.self.MultiTexCoord2dvARB(GL_TEXTURE0_ARB + unit, (GLdouble *)p); break;
156 case 3: array_spu.self.MultiTexCoord3dvARB(GL_TEXTURE0_ARB + unit, (GLdouble *)p); break;
157 case 4: array_spu.self.MultiTexCoord4dvARB(GL_TEXTURE0_ARB + unit, (GLdouble *)p); break;
176 case GL_SHORT: array_spu.self.Indexsv((GLshort *)p); break;
177 case GL_INT: array_spu.self.Indexiv((GLint *)p); break;
178 case GL_FLOAT: array_spu.self.Indexfv((GLfloat *)p); break;
179 case GL_DOUBLE: array_spu.self.Indexdv((GLdouble *)p); break;
198 case 3: array_spu.self.Color3bv((GLbyte *)p); break;
199 case 4: array_spu.self.Color4bv((GLbyte *)p); break;
205 case 3: array_spu.self.Color3ubv((GLubyte *)p); break;
206 case 4: array_spu.self.Color4ubv((GLubyte *)p); break;
212 case 3: array_spu.self.Color3sv((GLshort *)p); break;
213 case 4: array_spu.self.Color4sv((GLshort *)p); break;
219 case 3: array_spu.self.Color3usv((GLushort *)p); break;
220 case 4: array_spu.self.Color4usv((GLushort *)p); break;
226 case 3: array_spu.self.Color3iv((GLint *)p); break;
227 case 4: array_spu.self.Color4iv((GLint *)p); break;
233 case 3: array_spu.self.Color3uiv((GLuint *)p); break;
234 case 4: array_spu.self.Color4uiv((GLuint *)p); break;
240 case 3: array_spu.self.Color3fv((GLfloat *)p); break;
241 case 4: array_spu.self.Color4fv((GLfloat *)p); break;
247 case 3: array_spu.self.Color3dv((GLdouble *)p); break;
248 case 4: array_spu.self.Color4dv((GLdouble *)p); break;
266 case GL_BYTE: array_spu.self.Normal3bv((GLbyte *)p); break;
267 case GL_SHORT: array_spu.self.Normal3sv((GLshort *)p); break;
268 case GL_INT: array_spu.self.Normal3iv((GLint *)p); break;
269 case GL_FLOAT: array_spu.self.Normal3fv((GLfloat *)p); break;
270 case GL_DOUBLE: array_spu.self.Normal3dv((GLdouble *)p); break;
288 array_spu.self.SecondaryColor3bvEXT((GLbyte *)p); break;
290 array_spu.self.SecondaryColor3ubvEXT((GLubyte *)p); break;
292 array_spu.self.SecondaryColor3svEXT((GLshort *)p); break;
294 array_spu.self.SecondaryColor3usvEXT((GLushort *)p); break;
296 array_spu.self.SecondaryColor3ivEXT((GLint *)p); break;
298 array_spu.self.SecondaryColor3uivEXT((GLuint *)p); break;
300 array_spu.self.SecondaryColor3fvEXT((GLfloat *)p); break;
302 array_spu.self.SecondaryColor3dvEXT((GLdouble *)p); break;
318 array_spu.self.FogCoordfEXT( *((GLfloat *) p) );
339 case 1: array_spu.self.VertexAttrib1svARB(0, (GLshort *)p); break;
340 case 2: array_spu.self.VertexAttrib2svARB(0, (GLshort *)p); break;
341 case 3: array_spu.self.VertexAttrib3svARB(0, (GLshort *)p); break;
342 case 4: array_spu.self.VertexAttrib4svARB(0, (GLshort *)p); break;
349 case 1: array_spu.self.VertexAttrib1fARB(0, p[0]); break;
350 case 2: array_spu.self.VertexAttrib2fARB(0, p[0], p[1]); break;
351 case 3: array_spu.self.VertexAttrib3fARB(0, p[0], p[1], p[2]); break;
352 case 4: array_spu.self.VertexAttrib4fARB(0, p[0], p[1], p[2], p[3]); break;
358 case 1: array_spu.self.VertexAttrib1fvARB(0, (GLfloat *)p); break;
359 case 2: array_spu.self.VertexAttrib2fvARB(0, (GLfloat *)p); break;
360 case 3: array_spu.self.VertexAttrib3fvARB(0, (GLfloat *)p); break;
361 case 4: array_spu.self.VertexAttrib4fvARB(0, (GLfloat *)p); break;
367 case 1: array_spu.self.VertexAttrib1dvARB(0, (GLdouble *)p); break;
368 case 2: array_spu.self.VertexAttrib2dvARB(0, (GLdouble *)p); break;
369 case 3: array_spu.self.VertexAttrib3dvARB(0, (GLdouble *)p); break;
370 case 4: array_spu.self.VertexAttrib4dvARB(0, (GLdouble *)p); break;
393 case 2: array_spu.self.Vertex2sv((GLshort *)p); break;
394 case 3: array_spu.self.Vertex3sv((GLshort *)p); break;
395 case 4: array_spu.self.Vertex4sv((GLshort *)p); break;
401 case 2: array_spu.self.Vertex2iv((GLint *)p); break;
402 case 3: array_spu.self.Vertex3iv((GLint *)p); break;
403 case 4: array_spu.self.Vertex4iv((GLint *)p); break;
409 case 2: array_spu.self.Vertex2fv((GLfloat *)p); break;
410 case 3: array_spu.self.Vertex3fv((GLfloat *)p); break;
411 case 4: array_spu.self.Vertex4fv((GLfloat *)p); break;
417 case 2: array_spu.self.Vertex2dv((GLdouble *)p); break;
418 case 3: array_spu.self.Vertex3dv((GLdouble *)p); break;
419 case 4: array_spu.self.Vertex4dv((GLdouble *)p); break;
434 crError("array_spu.self.DrawArrays passed negative count: %d", count);
439 crError("array_spu.self.DrawArrays called with invalid mode: %d", mode);
442 array_spu.self.Begin(mode);
445 array_spu.self.ArrayElement(first++);
447 array_spu.self.End();
461 crError("array_spu.self.DrawElements passed negative count: %d", count);
466 crError("array_spu.self.DrawElements called with invalid mode: %d", mode);
471 crError("array_spu.self.DrawElements called with invalid type: %d", type);
483 array_spu.self.Begin(mode);
489 array_spu.self.ArrayElement((GLint) *p++);
495 array_spu.self.ArrayElement((GLint) * (GLushort *) p);
502 array_spu.self.ArrayElement((GLint) * (GLuint *) p);
507 crError( "this can't happen: array_spu.self.DrawElements" );
510 array_spu.self.End();
517 crError("array_spu.self.arrayspu_DrawRangeElements start>end (%d>%d)", start, end);
526 array_spu.child.ColorPointer(size, type, stride, pointer);
532 array_spu.child.SecondaryColorPointerEXT(size, type, stride, pointer);
538 array_spu.child.VertexPointer(size, type, stride, pointer);
544 array_spu.child.TexCoordPointer(size, type, stride, pointer);
550 array_spu.child.NormalPointer(type, stride, pointer);
556 array_spu.child.IndexPointer(type, stride, pointer);
562 array_spu.child.EdgeFlagPointer(stride, pointer);
568 array_spu.child.VertexAttribPointerNV(index, size, type, stride, pointer);
574 array_spu.child.FogCoordPointerEXT(type, stride, pointer);
585 array_spu.child.EnableClientState(array);
591 array_spu.child.DisableClientState(array);
597 array_spu.child.ClientActiveTextureARB(texture);
606 crError("array_spu.self.MultiDrawArraysEXT passed negative count: %d", primcount);
611 crError("array_spu.self.MultiDrawArraysEXT called with invalid mode: %d", mode);
616 array_spu.self.DrawArrays(mode, first[i], count[i]);
626 crError("array_spu.self.MultiDrawElementsEXT passed negative count: %d", primcount);
631 crError("array_spu.self.MultiDrawElementsEXT called with invalid mode: %d", mode);
636 crError("array_spu.self.MultiDrawElementsEXT called with invalid type: %d", type);
641 array_spu.self.DrawElements(mode, count[i], type, indices[i]);
654 array_spu.child.Enable(cap);
663 array_spu.child.Disable(cap);
670 array_spu.child.UseProgram(program);
679 array_spu.child.VertexAttribPointerARB(index, size, type, normalized, stride, pointer);
705 array_spu.child.PushClientAttrib(mask);
713 array_spu.child.PopClientAttrib();
720 array_spu.child.GenBuffersARB(n, buffers);
727 array_spu.child.DeleteBuffersARB(n, buffers);
734 array_spu.child.BindBufferARB(target, buffer);
740 return array_spu.child.IsBufferARB(buffer);
747 array_spu.child.BufferDataARB(target, size, data, usage);
755 array_spu.child.BufferSubDataARB(target, offset, size, data);
774 return array_spu.child.UnmapBufferARB(target);
804 ctx = array_spu.child.CreateContext(dpyName, visual, shareCtx);
807 for (slot = 0; slot < array_spu.numContexts; slot++) {
808 if (!array_spu.context[slot].clientState) {
813 if (slot == array_spu.numContexts) {
814 array_spu.numContexts++;
817 array_spu.context[slot].clientState = crStateCreateContext(NULL, visual, NULL);
818 array_spu.context[slot].clientCtx = ctx;
820 array_spu.context[slot].clientState->bufferobject.retainBufferData = GL_TRUE;
836 array_spu.child.MakeCurrent(window, nativeWindow, ctx);
841 for (slot=0; slot<array_spu.numContexts; ++slot)
842 if (array_spu.context[slot].clientCtx == ctx) break;
843 CRASSERT(slot < array_spu.numContexts);
845 crStateMakeCurrent(array_spu.context[slot].clientState);
863 array_spu.child.DestroyContext(ctx);
868 for (slot=0; slot<array_spu.numContexts; ++slot)
869 if (array_spu.context[slot].clientCtx == ctx) break;
870 CRASSERT(slot < array_spu.numContexts);
872 crStateDestroyContext(array_spu.context[slot].clientState);
874 array_spu.context[slot].clientState = NULL;
875 array_spu.context[slot].clientCtx = 0;
887 array_spu.child.VBoxAttachThread();
894 array_spu.child.VBoxDetachThread();