comparison libvo/gl_common.h @ 30137:28ca3af546f5

Add pointers to a few more standard OpenGL functions to ease future extensions.
author reimar
date Sun, 03 Jan 2010 12:55:09 +0000
parents 0898adc64a6f
children 55917a674d7d
comparison
equal deleted inserted replaced
30136:dc1d66a20ec2 30137:28ca3af546f5
391 extern void (GLAPIENTRY *Begin)(GLenum); 391 extern void (GLAPIENTRY *Begin)(GLenum);
392 extern void (GLAPIENTRY *End)(void); 392 extern void (GLAPIENTRY *End)(void);
393 extern void (GLAPIENTRY *Viewport)(GLint, GLint, GLsizei, GLsizei); 393 extern void (GLAPIENTRY *Viewport)(GLint, GLint, GLsizei, GLsizei);
394 extern void (GLAPIENTRY *MatrixMode)(GLenum); 394 extern void (GLAPIENTRY *MatrixMode)(GLenum);
395 extern void (GLAPIENTRY *LoadIdentity)(void); 395 extern void (GLAPIENTRY *LoadIdentity)(void);
396 extern void (GLAPIENTRY *Translated)(double, double, double);
396 extern void (GLAPIENTRY *Scaled)(double, double, double); 397 extern void (GLAPIENTRY *Scaled)(double, double, double);
397 extern void (GLAPIENTRY *Ortho)(double, double, double, double, double, double); 398 extern void (GLAPIENTRY *Ortho)(double, double, double, double, double, double);
399 extern void (GLAPIENTRY *Frustum)(double, double, double, double, double, double);
398 extern void (GLAPIENTRY *PushMatrix)(void); 400 extern void (GLAPIENTRY *PushMatrix)(void);
399 extern void (GLAPIENTRY *PopMatrix)(void); 401 extern void (GLAPIENTRY *PopMatrix)(void);
400 extern void (GLAPIENTRY *Clear)(GLbitfield); 402 extern void (GLAPIENTRY *Clear)(GLbitfield);
401 extern GLuint (GLAPIENTRY *GenLists)(GLsizei); 403 extern GLuint (GLAPIENTRY *GenLists)(GLsizei);
402 extern void (GLAPIENTRY *DeleteLists)(GLuint, GLsizei); 404 extern void (GLAPIENTRY *DeleteLists)(GLuint, GLsizei);
404 extern void (GLAPIENTRY *EndList)(void); 406 extern void (GLAPIENTRY *EndList)(void);
405 extern void (GLAPIENTRY *CallList)(GLuint); 407 extern void (GLAPIENTRY *CallList)(GLuint);
406 extern void (GLAPIENTRY *CallLists)(GLsizei, GLenum, const GLvoid *); 408 extern void (GLAPIENTRY *CallLists)(GLsizei, GLenum, const GLvoid *);
407 extern void (GLAPIENTRY *GenTextures)(GLsizei, GLuint *); 409 extern void (GLAPIENTRY *GenTextures)(GLsizei, GLuint *);
408 extern void (GLAPIENTRY *DeleteTextures)(GLsizei, const GLuint *); 410 extern void (GLAPIENTRY *DeleteTextures)(GLsizei, const GLuint *);
411 extern void (GLAPIENTRY *TexEnvf)(GLenum, GLenum, GLfloat);
409 extern void (GLAPIENTRY *TexEnvi)(GLenum, GLenum, GLint); 412 extern void (GLAPIENTRY *TexEnvi)(GLenum, GLenum, GLint);
410 extern void (GLAPIENTRY *Color4ub)(GLubyte, GLubyte, GLubyte, GLubyte); 413 extern void (GLAPIENTRY *Color4ub)(GLubyte, GLubyte, GLubyte, GLubyte);
411 extern void (GLAPIENTRY *Color3f)(GLfloat, GLfloat, GLfloat); 414 extern void (GLAPIENTRY *Color3f)(GLfloat, GLfloat, GLfloat);
415 extern void (GLAPIENTRY *Color4f)(GLfloat, GLfloat, GLfloat, GLfloat);
412 extern void (GLAPIENTRY *ClearColor)(GLclampf, GLclampf, GLclampf, GLclampf); 416 extern void (GLAPIENTRY *ClearColor)(GLclampf, GLclampf, GLclampf, GLclampf);
417 extern void (GLAPIENTRY *ClearDepth)(GLclampd);
418 extern void (GLAPIENTRY *DepthFunc)(GLenum);
413 extern void (GLAPIENTRY *Enable)(GLenum); 419 extern void (GLAPIENTRY *Enable)(GLenum);
414 extern void (GLAPIENTRY *Disable)(GLenum); 420 extern void (GLAPIENTRY *Disable)(GLenum);
415 extern const GLubyte *(GLAPIENTRY *GetString)(GLenum); 421 extern const GLubyte *(GLAPIENTRY *GetString)(GLenum);
416 extern void (GLAPIENTRY *DrawBuffer)(GLenum); 422 extern void (GLAPIENTRY *DrawBuffer)(GLenum);
417 extern void (GLAPIENTRY *DepthMask)(GLboolean); 423 extern void (GLAPIENTRY *DepthMask)(GLboolean);
425 extern void (GLAPIENTRY *TexParameteri)(GLenum, GLenum, GLint); 431 extern void (GLAPIENTRY *TexParameteri)(GLenum, GLenum, GLint);
426 extern void (GLAPIENTRY *TexParameterf)(GLenum, GLenum, GLfloat); 432 extern void (GLAPIENTRY *TexParameterf)(GLenum, GLenum, GLfloat);
427 extern void (GLAPIENTRY *TexParameterfv)(GLenum, GLenum, const GLfloat *); 433 extern void (GLAPIENTRY *TexParameterfv)(GLenum, GLenum, const GLfloat *);
428 extern void (GLAPIENTRY *TexCoord2f)(GLfloat, GLfloat); 434 extern void (GLAPIENTRY *TexCoord2f)(GLfloat, GLfloat);
429 extern void (GLAPIENTRY *Vertex2f)(GLfloat, GLfloat); 435 extern void (GLAPIENTRY *Vertex2f)(GLfloat, GLfloat);
436 extern void (GLAPIENTRY *Vertex3f)(GLfloat, GLfloat, GLfloat);
437 extern void (GLAPIENTRY *Normal3f)(GLfloat, GLfloat, GLfloat);
438 extern void (GLAPIENTRY *Lightfv)(GLenum, GLenum, const GLfloat *);
439 extern void (GLAPIENTRY *ColorMaterial)(GLenum, GLenum);
440 extern void (GLAPIENTRY *ShadeModel)(GLenum);
430 extern void (GLAPIENTRY *GetIntegerv)(GLenum, GLint *); 441 extern void (GLAPIENTRY *GetIntegerv)(GLenum, GLint *);
431 442
432 extern void (GLAPIENTRY *GenBuffers)(GLsizei, GLuint *); 443 extern void (GLAPIENTRY *GenBuffers)(GLsizei, GLuint *);
433 extern void (GLAPIENTRY *DeleteBuffers)(GLsizei, const GLuint *); 444 extern void (GLAPIENTRY *DeleteBuffers)(GLsizei, const GLuint *);
434 extern void (GLAPIENTRY *BindBuffer)(GLenum, GLuint); 445 extern void (GLAPIENTRY *BindBuffer)(GLenum, GLuint);