Lines Matching refs:Vbuffer
31 static struct vertex *Vbuffer = NULL;
111 switch (Vbuffer[i].type) {
113 printf("glBegin(%d);\n", (int) Vbuffer[i].v[0]);
119 PrintVertex("glVertex2f", Vbuffer + i, 2);
122 PrintVertex("glVertex3f", Vbuffer + i, 3);
125 PrintVertex("glVertex4f", Vbuffer + i, 4);
128 PrintVertex("glColor3f", Vbuffer + i, 3);
131 PrintVertex("glColor4f", Vbuffer + i, 4);
134 PrintVertex("glTexCoord2f", Vbuffer + i, 2);
137 PrintVertex("glTexCoord3f", Vbuffer + i, 3);
140 PrintVertex("glTexCoord4f", Vbuffer + i, 4);
143 PrintVertex("glSecondaryColor3f", Vbuffer + i, 3);
146 PrintVertex("glNormal3f", Vbuffer + i, 3);
255 Vbuffer[Vcount].type = BEGIN;
256 Vbuffer[Vcount].v[0] = Vprim;
261 Vbuffer[Vcount].v[0] = RandomFloat(-3, 3);
262 Vbuffer[Vcount].v[1] = RandomFloat(-3, 3);
263 Vbuffer[Vcount].v[2] = RandomFloat(-3, 3);
264 Vbuffer[Vcount].v[3] = RandomFloat(-3, 3);
267 glVertex2fv(Vbuffer[Vcount].v);
268 Vbuffer[Vcount].type = VERTEX2;
271 glVertex3fv(Vbuffer[Vcount].v);
272 Vbuffer[Vcount].type = VERTEX3;
275 glVertex4fv(Vbuffer[Vcount].v);
276 Vbuffer[Vcount].type = VERTEX4;
279 glColor3fv(Vbuffer[Vcount].v);
280 Vbuffer[Vcount].type = COLOR3;
283 glColor4fv(Vbuffer[Vcount].v);
284 Vbuffer[Vcount].type = COLOR4;
287 glTexCoord2fv(Vbuffer[Vcount].v);
288 Vbuffer[Vcount].type = TEX2;
291 glTexCoord3fv(Vbuffer[Vcount].v);
292 Vbuffer[Vcount].type = TEX3;
295 glTexCoord4fv(Vbuffer[Vcount].v);
296 Vbuffer[Vcount].type = TEX4;
299 glSecondaryColor3fv(Vbuffer[Vcount].v);
300 Vbuffer[Vcount].type = SECCOLOR3;
303 glNormal3fv(Vbuffer[Vcount].v);
304 Vbuffer[Vcount].type = NORMAL3;
317 Vbuffer[Vcount++].type = END;
408 Vbuffer = (struct vertex *)