added OpenGL 1.3 tokens and prototypes
This commit is contained in:
parent
2a88946f9a
commit
a8b07a539b
340
include/GL/gl.h
340
include/GL/gl.h
|
@ -1,10 +1,10 @@
|
||||||
/* $Id: gl.h,v 1.57 2001/06/14 21:37:43 brianp Exp $ */
|
/* $Id: gl.h,v 1.58 2001/08/28 22:49:32 brianp Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Mesa 3-D graphics library
|
* Mesa 3-D graphics library
|
||||||
* Version: 3.5
|
* Version: 3.5.1
|
||||||
*
|
*
|
||||||
* Copyright (C) 1999-2000 Brian Paul All Rights Reserved.
|
* Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
* copy of this software and associated documentation files (the "Software"),
|
* copy of this software and associated documentation files (the "Software"),
|
||||||
|
@ -84,6 +84,7 @@ extern "C" {
|
||||||
|
|
||||||
#define GL_VERSION_1_1 1
|
#define GL_VERSION_1_1 1
|
||||||
#define GL_VERSION_1_2 1
|
#define GL_VERSION_1_2 1
|
||||||
|
/*#define GL_VERSION_1_3 1 not yet */
|
||||||
#define GL_ARB_imaging 1
|
#define GL_ARB_imaging 1
|
||||||
|
|
||||||
|
|
||||||
|
@ -637,7 +638,46 @@ typedef double GLclampd; /* double precision float in [0,1] */
|
||||||
#define GL_TEXTURE_GEN_R 0x0C62
|
#define GL_TEXTURE_GEN_R 0x0C62
|
||||||
#define GL_TEXTURE_GEN_Q 0x0C63
|
#define GL_TEXTURE_GEN_Q 0x0C63
|
||||||
|
|
||||||
/* GL 1.1 texturing */
|
/* Utility */
|
||||||
|
#define GL_VENDOR 0x1F00
|
||||||
|
#define GL_RENDERER 0x1F01
|
||||||
|
#define GL_VERSION 0x1F02
|
||||||
|
#define GL_EXTENSIONS 0x1F03
|
||||||
|
|
||||||
|
/* Errors */
|
||||||
|
#define GL_NO_ERROR 0x0
|
||||||
|
#define GL_INVALID_VALUE 0x0501
|
||||||
|
#define GL_INVALID_ENUM 0x0500
|
||||||
|
#define GL_INVALID_OPERATION 0x0502
|
||||||
|
#define GL_STACK_OVERFLOW 0x0503
|
||||||
|
#define GL_STACK_UNDERFLOW 0x0504
|
||||||
|
#define GL_OUT_OF_MEMORY 0x0505
|
||||||
|
|
||||||
|
/* glPush/PopAttrib bits */
|
||||||
|
#define GL_CURRENT_BIT 0x00000001
|
||||||
|
#define GL_POINT_BIT 0x00000002
|
||||||
|
#define GL_LINE_BIT 0x00000004
|
||||||
|
#define GL_POLYGON_BIT 0x00000008
|
||||||
|
#define GL_POLYGON_STIPPLE_BIT 0x00000010
|
||||||
|
#define GL_PIXEL_MODE_BIT 0x00000020
|
||||||
|
#define GL_LIGHTING_BIT 0x00000040
|
||||||
|
#define GL_FOG_BIT 0x00000080
|
||||||
|
#define GL_DEPTH_BUFFER_BIT 0x00000100
|
||||||
|
#define GL_ACCUM_BUFFER_BIT 0x00000200
|
||||||
|
#define GL_STENCIL_BUFFER_BIT 0x00000400
|
||||||
|
#define GL_VIEWPORT_BIT 0x00000800
|
||||||
|
#define GL_TRANSFORM_BIT 0x00001000
|
||||||
|
#define GL_ENABLE_BIT 0x00002000
|
||||||
|
#define GL_COLOR_BUFFER_BIT 0x00004000
|
||||||
|
#define GL_HINT_BIT 0x00008000
|
||||||
|
#define GL_EVAL_BIT 0x00010000
|
||||||
|
#define GL_LIST_BIT 0x00020000
|
||||||
|
#define GL_TEXTURE_BIT 0x00040000
|
||||||
|
#define GL_SCISSOR_BIT 0x00080000
|
||||||
|
#define GL_ALL_ATTRIB_BITS 0x000FFFFF
|
||||||
|
|
||||||
|
|
||||||
|
/* OpenGL 1.1 */
|
||||||
#define GL_PROXY_TEXTURE_1D 0x8063
|
#define GL_PROXY_TEXTURE_1D 0x8063
|
||||||
#define GL_PROXY_TEXTURE_2D 0x8064
|
#define GL_PROXY_TEXTURE_2D 0x8064
|
||||||
#define GL_TEXTURE_PRIORITY 0x8066
|
#define GL_TEXTURE_PRIORITY 0x8066
|
||||||
|
@ -645,20 +685,6 @@ typedef double GLclampd; /* double precision float in [0,1] */
|
||||||
#define GL_TEXTURE_BINDING_1D 0x8068
|
#define GL_TEXTURE_BINDING_1D 0x8068
|
||||||
#define GL_TEXTURE_BINDING_2D 0x8069
|
#define GL_TEXTURE_BINDING_2D 0x8069
|
||||||
#define GL_TEXTURE_INTERNAL_FORMAT 0x1003
|
#define GL_TEXTURE_INTERNAL_FORMAT 0x1003
|
||||||
|
|
||||||
/* GL 1.2 texturing */
|
|
||||||
#define GL_PACK_SKIP_IMAGES 0x806B
|
|
||||||
#define GL_PACK_IMAGE_HEIGHT 0x806C
|
|
||||||
#define GL_UNPACK_SKIP_IMAGES 0x806D
|
|
||||||
#define GL_UNPACK_IMAGE_HEIGHT 0x806E
|
|
||||||
#define GL_TEXTURE_3D 0x806F
|
|
||||||
#define GL_PROXY_TEXTURE_3D 0x8070
|
|
||||||
#define GL_TEXTURE_DEPTH 0x8071
|
|
||||||
#define GL_TEXTURE_WRAP_R 0x8072
|
|
||||||
#define GL_MAX_3D_TEXTURE_SIZE 0x8073
|
|
||||||
#define GL_TEXTURE_BINDING_3D 0x806A
|
|
||||||
|
|
||||||
/* Internal texture formats (GL 1.1) */
|
|
||||||
#define GL_ALPHA4 0x803B
|
#define GL_ALPHA4 0x803B
|
||||||
#define GL_ALPHA8 0x803C
|
#define GL_ALPHA8 0x803C
|
||||||
#define GL_ALPHA12 0x803D
|
#define GL_ALPHA12 0x803D
|
||||||
|
@ -692,21 +718,10 @@ typedef double GLclampd; /* double precision float in [0,1] */
|
||||||
#define GL_RGB10_A2 0x8059
|
#define GL_RGB10_A2 0x8059
|
||||||
#define GL_RGBA12 0x805A
|
#define GL_RGBA12 0x805A
|
||||||
#define GL_RGBA16 0x805B
|
#define GL_RGBA16 0x805B
|
||||||
|
#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
|
||||||
/* Utility */
|
#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
|
||||||
#define GL_VENDOR 0x1F00
|
#define GL_ALL_CLIENT_ATTRIB_BITS 0xFFFFFFFF
|
||||||
#define GL_RENDERER 0x1F01
|
#define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
|
||||||
#define GL_VERSION 0x1F02
|
|
||||||
#define GL_EXTENSIONS 0x1F03
|
|
||||||
|
|
||||||
/* Errors */
|
|
||||||
#define GL_NO_ERROR 0x0
|
|
||||||
#define GL_INVALID_VALUE 0x0501
|
|
||||||
#define GL_INVALID_ENUM 0x0500
|
|
||||||
#define GL_INVALID_OPERATION 0x0502
|
|
||||||
#define GL_STACK_OVERFLOW 0x0503
|
|
||||||
#define GL_STACK_UNDERFLOW 0x0504
|
|
||||||
#define GL_OUT_OF_MEMORY 0x0505
|
|
||||||
|
|
||||||
|
|
||||||
/* OpenGL 1.2 */
|
/* OpenGL 1.2 */
|
||||||
|
@ -741,7 +756,16 @@ typedef double GLclampd; /* double precision float in [0,1] */
|
||||||
#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
|
#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
|
||||||
#define GL_ALIASED_POINT_SIZE_RANGE 0x846D
|
#define GL_ALIASED_POINT_SIZE_RANGE 0x846D
|
||||||
#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
|
#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
|
||||||
|
#define GL_PACK_SKIP_IMAGES 0x806B
|
||||||
|
#define GL_PACK_IMAGE_HEIGHT 0x806C
|
||||||
|
#define GL_UNPACK_SKIP_IMAGES 0x806D
|
||||||
|
#define GL_UNPACK_IMAGE_HEIGHT 0x806E
|
||||||
|
#define GL_TEXTURE_3D 0x806F
|
||||||
|
#define GL_PROXY_TEXTURE_3D 0x8070
|
||||||
|
#define GL_TEXTURE_DEPTH 0x8071
|
||||||
|
#define GL_TEXTURE_WRAP_R 0x8072
|
||||||
|
#define GL_MAX_3D_TEXTURE_SIZE 0x8073
|
||||||
|
#define GL_TEXTURE_BINDING_3D 0x806A
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -822,38 +846,114 @@ typedef double GLclampd; /* double precision float in [0,1] */
|
||||||
#define GL_FUNC_ADD 0x8006
|
#define GL_FUNC_ADD 0x8006
|
||||||
#define GL_FUNC_SUBTRACT 0x800A
|
#define GL_FUNC_SUBTRACT 0x800A
|
||||||
#define GL_FUNC_REVERSE_SUBTRACT 0x800B
|
#define GL_FUNC_REVERSE_SUBTRACT 0x800B
|
||||||
#define GL_BLEND_COLOR 0x8005
|
#define GL_BLEND_COLOR 0x8005
|
||||||
|
|
||||||
|
|
||||||
/* glPush/PopAttrib bits */
|
/* OpenGL 1.3 */
|
||||||
#define GL_CURRENT_BIT 0x00000001
|
/* multitexture */
|
||||||
#define GL_POINT_BIT 0x00000002
|
#define GL_TEXTURE0 0x84C0
|
||||||
#define GL_LINE_BIT 0x00000004
|
#define GL_TEXTURE1 0x84C1
|
||||||
#define GL_POLYGON_BIT 0x00000008
|
#define GL_TEXTURE2 0x84C2
|
||||||
#define GL_POLYGON_STIPPLE_BIT 0x00000010
|
#define GL_TEXTURE3 0x84C3
|
||||||
#define GL_PIXEL_MODE_BIT 0x00000020
|
#define GL_TEXTURE4 0x84C4
|
||||||
#define GL_LIGHTING_BIT 0x00000040
|
#define GL_TEXTURE5 0x84C5
|
||||||
#define GL_FOG_BIT 0x00000080
|
#define GL_TEXTURE6 0x84C6
|
||||||
#define GL_DEPTH_BUFFER_BIT 0x00000100
|
#define GL_TEXTURE7 0x84C7
|
||||||
#define GL_ACCUM_BUFFER_BIT 0x00000200
|
#define GL_TEXTURE8 0x84C8
|
||||||
#define GL_STENCIL_BUFFER_BIT 0x00000400
|
#define GL_TEXTURE9 0x84C9
|
||||||
#define GL_VIEWPORT_BIT 0x00000800
|
#define GL_TEXTURE10 0x84CA
|
||||||
#define GL_TRANSFORM_BIT 0x00001000
|
#define GL_TEXTURE11 0x84CB
|
||||||
#define GL_ENABLE_BIT 0x00002000
|
#define GL_TEXTURE12 0x84CC
|
||||||
#define GL_COLOR_BUFFER_BIT 0x00004000
|
#define GL_TEXTURE13 0x84CD
|
||||||
#define GL_HINT_BIT 0x00008000
|
#define GL_TEXTURE14 0x84CE
|
||||||
#define GL_EVAL_BIT 0x00010000
|
#define GL_TEXTURE15 0x84CF
|
||||||
#define GL_LIST_BIT 0x00020000
|
#define GL_TEXTURE16 0x84D0
|
||||||
#define GL_TEXTURE_BIT 0x00040000
|
#define GL_TEXTURE17 0x84D1
|
||||||
#define GL_SCISSOR_BIT 0x00080000
|
#define GL_TEXTURE18 0x84D2
|
||||||
#define GL_ALL_ATTRIB_BITS 0x000FFFFF
|
#define GL_TEXTURE19 0x84D3
|
||||||
|
#define GL_TEXTURE20 0x84D4
|
||||||
|
#define GL_TEXTURE21 0x84D5
|
||||||
#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
|
#define GL_TEXTURE22 0x84D6
|
||||||
#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
|
#define GL_TEXTURE23 0x84D7
|
||||||
#define GL_ALL_CLIENT_ATTRIB_BITS 0xFFFFFFFF
|
#define GL_TEXTURE24 0x84D8
|
||||||
#define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
|
#define GL_TEXTURE25 0x84D9
|
||||||
|
#define GL_TEXTURE26 0x84DA
|
||||||
|
#define GL_TEXTURE27 0x84DB
|
||||||
|
#define GL_TEXTURE28 0x84DC
|
||||||
|
#define GL_TEXTURE29 0x84DD
|
||||||
|
#define GL_TEXTURE30 0x84DE
|
||||||
|
#define GL_TEXTURE31 0x84DF
|
||||||
|
#define GL_ACTIVE_TEXTURE 0x84E0
|
||||||
|
#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
|
||||||
|
#define GL_MAX_TEXTURE_UNITS 0x84E2
|
||||||
|
/* texture_cube_map */
|
||||||
|
#define GL_NORMAL_MAP 0x8511
|
||||||
|
#define GL_REFLECTION_MAP 0x8512
|
||||||
|
#define GL_TEXTURE_CUBE_MAP 0x8513
|
||||||
|
#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
|
||||||
|
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
|
||||||
|
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
|
||||||
|
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
|
||||||
|
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
|
||||||
|
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
|
||||||
|
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
|
||||||
|
#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
|
||||||
|
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
|
||||||
|
/* texture_compression */
|
||||||
|
#define GL_COMPRESSED_ALPHA 0x84E9
|
||||||
|
#define GL_COMPRESSED_LUMINANCE 0x84EA
|
||||||
|
#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
|
||||||
|
#define GL_COMPRESSED_INTENSITY 0x84EC
|
||||||
|
#define GL_COMPRESSED_RGB 0x84ED
|
||||||
|
#define GL_COMPRESSED_RGBA 0x84EE
|
||||||
|
#define GL_TEXTURE_COMPRESSION_HINT 0x84EF
|
||||||
|
#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
|
||||||
|
#define GL_TEXTURE_COMPRESSED 0x86A1
|
||||||
|
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
|
||||||
|
#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
|
||||||
|
/* multisample */
|
||||||
|
#define GL_MULTISAMPLE 0x809D
|
||||||
|
#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
|
||||||
|
#define GL_SAMPLE_ALPHA_TO_ONE 0x809F
|
||||||
|
#define GL_SAMPLE_COVERAGE 0x80A0
|
||||||
|
#define GL_SAMPLE_BUFFERS 0x80A8
|
||||||
|
#define GL_SAMPLES 0x80A9
|
||||||
|
#define GL_SAMPLE_COVERAGE_VALUE 0x80AA
|
||||||
|
#define GL_SAMPLE_COVERAGE_INVERT 0x80AB
|
||||||
|
#define GL_MULTISAMPLE_BIT 0x20000000
|
||||||
|
/* transpose_matrix */
|
||||||
|
#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
|
||||||
|
#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
|
||||||
|
#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
|
||||||
|
#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
|
||||||
|
/* texture_env_combine */
|
||||||
|
#define GL_COMBINE 0x8570
|
||||||
|
#define GL_COMBINE_RGB 0x8571
|
||||||
|
#define GL_COMBINE_ALPHA 0x8572
|
||||||
|
#define GL_SOURCE0_RGB 0x8580
|
||||||
|
#define GL_SOURCE1_RGB 0x8581
|
||||||
|
#define GL_SOURCE2_RGB 0x8582
|
||||||
|
#define GL_SOURCE0_ALPHA 0x8588
|
||||||
|
#define GL_SOURCE1_ALPHA 0x8589
|
||||||
|
#define GL_SOURCE2_ALPHA 0x858A
|
||||||
|
#define GL_OPERAND0_RGB 0x8590
|
||||||
|
#define GL_OPERAND1_RGB 0x8591
|
||||||
|
#define GL_OPERAND2_RGB 0x8592
|
||||||
|
#define GL_OPERAND0_ALPHA 0x8598
|
||||||
|
#define GL_OPERAND1_ALPHA 0x8599
|
||||||
|
#define GL_OPERAND2_ALPHA 0x859A
|
||||||
|
#define GL_RGB_SCALE 0x8573
|
||||||
|
#define GL_ADD_SIGNED 0x8574
|
||||||
|
#define GL_INTERPOLATE 0x8575
|
||||||
|
#define GL_SUBTRACT 0x84E7
|
||||||
|
#define GL_CONSTANT 0x8576
|
||||||
|
#define GL_PRIMARY_COLOR 0x8577
|
||||||
|
#define GL_PREVIOUS 0x8578
|
||||||
|
/* texture_env_dot3 */
|
||||||
|
#define GL_DOT3_RGB 0x86AE
|
||||||
|
#define GL_DOT3_RGBA 0x86AF
|
||||||
|
/* texture_border_clamp */
|
||||||
|
#define GL_CLAMP_TO_BORDER 0x812D
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -868,17 +968,13 @@ typedef double GLclampd; /* double precision float in [0,1] */
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glClearIndex( GLfloat c );
|
GLAPI void GLAPIENTRY glClearIndex( GLfloat c );
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glClearColor( GLclampf red,
|
GLAPI void GLAPIENTRY glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
|
||||||
GLclampf green,
|
|
||||||
GLclampf blue,
|
|
||||||
GLclampf alpha );
|
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glClear( GLbitfield mask );
|
GLAPI void GLAPIENTRY glClear( GLbitfield mask );
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glIndexMask( GLuint mask );
|
GLAPI void GLAPIENTRY glIndexMask( GLuint mask );
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glColorMask( GLboolean red, GLboolean green,
|
GLAPI void GLAPIENTRY glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
|
||||||
GLboolean blue, GLboolean alpha );
|
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glAlphaFunc( GLenum func, GLclampf ref );
|
GLAPI void GLAPIENTRY glAlphaFunc( GLenum func, GLclampf ref );
|
||||||
|
|
||||||
|
@ -908,8 +1004,7 @@ GLAPI void GLAPIENTRY glEdgeFlag( GLboolean flag );
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glEdgeFlagv( const GLboolean *flag );
|
GLAPI void GLAPIENTRY glEdgeFlagv( const GLboolean *flag );
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glScissor( GLint x, GLint y,
|
GLAPI void GLAPIENTRY glScissor( GLint x, GLint y, GLsizei width, GLsizei height);
|
||||||
GLsizei width, GLsizei height);
|
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glClipPlane( GLenum plane, const GLdouble *equation );
|
GLAPI void GLAPIENTRY glClipPlane( GLenum plane, const GLdouble *equation );
|
||||||
|
|
||||||
|
@ -981,8 +1076,7 @@ GLAPI void GLAPIENTRY glDepthRange( GLclampd near_val, GLclampd far_val );
|
||||||
* Accumulation Buffer
|
* Accumulation Buffer
|
||||||
*/
|
*/
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glClearAccum( GLfloat red, GLfloat green,
|
GLAPI void GLAPIENTRY glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
|
||||||
GLfloat blue, GLfloat alpha );
|
|
||||||
|
|
||||||
GLAPI void GLAPIENTRY glAccum( GLenum op, GLfloat value );
|
GLAPI void GLAPIENTRY glAccum( GLenum op, GLfloat value );
|
||||||
|
|
||||||
|
@ -1723,6 +1817,104 @@ GLAPI void GLAPIENTRY glGetSeparableFilter( GLenum target, GLenum format,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* 1.3 functions */
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glActiveTexture( GLenum texture );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glClientActiveTexture( GLenum texture );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glGetCompressedTexImage( GLenum target, GLint lod, GLvoid *img );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord1d( GLenum target, GLdouble s );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord1dv( GLenum target, const GLdouble *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord1f( GLenum target, GLfloat s );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord1fv( GLenum target, const GLfloat *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord1i( GLenum target, GLint s );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord1iv( GLenum target, const GLint *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord1s( GLenum target, GLshort s );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord1sv( GLenum target, const GLshort *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord2dv( GLenum target, const GLdouble *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord2fv( GLenum target, const GLfloat *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord2i( GLenum target, GLint s, GLint t );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord2iv( GLenum target, const GLint *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord2s( GLenum target, GLshort s, GLshort t );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord2sv( GLenum target, const GLshort *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord3dv( GLenum target, const GLdouble *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord3fv( GLenum target, const GLfloat *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord3iv( GLenum target, const GLint *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord3sv( GLenum target, const GLshort *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord4dv( GLenum target, const GLdouble *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord4fv( GLenum target, const GLfloat *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord4iv( GLenum target, const GLint *v );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultiTexCoord4sv( GLenum target, const GLshort *v );
|
||||||
|
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glLoadTransposeMatrixd( const GLdouble m[16] );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glLoadTransposeMatrixf( const GLfloat m[16] );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultTransposeMatrixd( const GLdouble m[16] );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glMultTransposeMatrixf( const GLfloat m[16] );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glSampleCoverage( GLclampf value, GLboolean invert );
|
||||||
|
|
||||||
|
GLAPI void GLAPIENTRY glSamplePass( GLenum pass );
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* GL_ARB_multitexture (ARB extension 1 and OpenGL 1.2.1)
|
* GL_ARB_multitexture (ARB extension 1 and OpenGL 1.2.1)
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue