?? nebu_extgl.h
字號:
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C#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#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#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6#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#define GL_DOT3_RGB 0x86AE#define GL_DOT3_RGBA 0x86AF#define GL_CLAMP_TO_BORDER 0x812Dtypedef void (APIENTRY * glActiveTexturePROC) (GLenum texture );typedef void (APIENTRY * glClientActiveTexturePROC) (GLenum texture );typedef void (APIENTRY * glCompressedTexImage1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexImage2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexImage3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexSubImage1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexSubImage2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexSubImage3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glGetCompressedTexImagePROC) (GLenum target, GLint lod, GLvoid *img );typedef void (APIENTRY * glMultiTexCoord1dPROC) (GLenum target, GLdouble s );typedef void (APIENTRY * glMultiTexCoord1dvPROC) (GLenum target, const GLdouble *v );typedef void (APIENTRY * glMultiTexCoord1fPROC) (GLenum target, GLfloat s );typedef void (APIENTRY * glMultiTexCoord1fvPROC) (GLenum target, const GLfloat *v );typedef void (APIENTRY * glMultiTexCoord1iPROC) (GLenum target, GLint s );typedef void (APIENTRY * glMultiTexCoord1ivPROC) (GLenum target, const GLint *v );typedef void (APIENTRY * glMultiTexCoord1sPROC) (GLenum target, GLshort s );typedef void (APIENTRY * glMultiTexCoord1svPROC) (GLenum target, const GLshort *v );typedef void (APIENTRY * glMultiTexCoord2dPROC) (GLenum target, GLdouble s, GLdouble t );typedef void (APIENTRY * glMultiTexCoord2dvPROC) (GLenum target, const GLdouble *v );typedef void (APIENTRY * glMultiTexCoord2fPROC) (GLenum target, GLfloat s, GLfloat t );typedef void (APIENTRY * glMultiTexCoord2fvPROC) (GLenum target, const GLfloat *v );typedef void (APIENTRY * glMultiTexCoord2iPROC) (GLenum target, GLint s, GLint t );typedef void (APIENTRY * glMultiTexCoord2ivPROC) (GLenum target, const GLint *v );typedef void (APIENTRY * glMultiTexCoord2sPROC) (GLenum target, GLshort s, GLshort t );typedef void (APIENTRY * glMultiTexCoord2svPROC) (GLenum target, const GLshort *v );typedef void (APIENTRY * glMultiTexCoord3dPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r );typedef void (APIENTRY * glMultiTexCoord3dvPROC) (GLenum target, const GLdouble *v );typedef void (APIENTRY * glMultiTexCoord3fPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r );typedef void (APIENTRY * glMultiTexCoord3fvPROC) (GLenum target, const GLfloat *v );typedef void (APIENTRY * glMultiTexCoord3iPROC) (GLenum target, GLint s, GLint t, GLint r );typedef void (APIENTRY * glMultiTexCoord3ivPROC) (GLenum target, const GLint *v );typedef void (APIENTRY * glMultiTexCoord3sPROC) (GLenum target, GLshort s, GLshort t, GLshort r );typedef void (APIENTRY * glMultiTexCoord3svPROC) (GLenum target, const GLshort *v );typedef void (APIENTRY * glMultiTexCoord4dPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );typedef void (APIENTRY * glMultiTexCoord4dvPROC) (GLenum target, const GLdouble *v );typedef void (APIENTRY * glMultiTexCoord4fPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );typedef void (APIENTRY * glMultiTexCoord4fvPROC) (GLenum target, const GLfloat *v );typedef void (APIENTRY * glMultiTexCoord4iPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q );typedef void (APIENTRY * glMultiTexCoord4ivPROC) (GLenum target, const GLint *v );typedef void (APIENTRY * glMultiTexCoord4sPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );typedef void (APIENTRY * glMultiTexCoord4svPROC) (GLenum target, const GLshort *v );typedef void (APIENTRY * glLoadTransposeMatrixdPROC) (const GLdouble m[16] );typedef void (APIENTRY * glLoadTransposeMatrixfPROC) (const GLfloat m[16] );typedef void (APIENTRY * glMultTransposeMatrixdPROC) (const GLdouble m[16] );typedef void (APIENTRY * glMultTransposeMatrixfPROC) (const GLfloat m[16] );typedef void (APIENTRY * glSampleCoveragePROC) (GLclampf value, GLboolean invert );extern glActiveTexturePROC glActiveTexture;extern glClientActiveTexturePROC glClientActiveTexture;extern glMultiTexCoord1dPROC glMultiTexCoord1d;extern glMultiTexCoord1dvPROC glMultiTexCoord1dv;extern glMultiTexCoord1fPROC glMultiTexCoord1f;extern glMultiTexCoord1fvPROC glMultiTexCoord1fv;extern glMultiTexCoord1iPROC glMultiTexCoord1i;extern glMultiTexCoord1ivPROC glMultiTexCoord1iv;extern glMultiTexCoord1sPROC glMultiTexCoord1s;extern glMultiTexCoord1svPROC glMultiTexCoord1sv;extern glMultiTexCoord2dPROC glMultiTexCoord2d;extern glMultiTexCoord2dvPROC glMultiTexCoord2dv;extern glMultiTexCoord2fPROC glMultiTexCoord2f;extern glMultiTexCoord2fvPROC glMultiTexCoord2fv;extern glMultiTexCoord2iPROC glMultiTexCoord2i;extern glMultiTexCoord2ivPROC glMultiTexCoord2iv;extern glMultiTexCoord2sPROC glMultiTexCoord2s;extern glMultiTexCoord2svPROC glMultiTexCoord2sv;extern glMultiTexCoord3dPROC glMultiTexCoord3d;extern glMultiTexCoord3dvPROC glMultiTexCoord3dv;extern glMultiTexCoord3fPROC glMultiTexCoord3f;extern glMultiTexCoord3fvPROC glMultiTexCoord3fv;extern glMultiTexCoord3iPROC glMultiTexCoord3i;extern glMultiTexCoord3ivPROC glMultiTexCoord3iv;extern glMultiTexCoord3sPROC glMultiTexCoord3s;extern glMultiTexCoord3svPROC glMultiTexCoord3sv;extern glMultiTexCoord4dPROC glMultiTexCoord4d;extern glMultiTexCoord4dvPROC glMultiTexCoord4dv;extern glMultiTexCoord4fPROC glMultiTexCoord4f;extern glMultiTexCoord4fvPROC glMultiTexCoord4fv;extern glMultiTexCoord4iPROC glMultiTexCoord4i;extern glMultiTexCoord4ivPROC glMultiTexCoord4iv;extern glMultiTexCoord4sPROC glMultiTexCoord4s;extern glMultiTexCoord4svPROC glMultiTexCoord4sv;extern glLoadTransposeMatrixfPROC glLoadTransposeMatrixf;extern glLoadTransposeMatrixdPROC glLoadTransposeMatrixd;extern glMultTransposeMatrixfPROC glMultTransposeMatrixf;extern glMultTransposeMatrixdPROC glMultTransposeMatrixd;extern glCompressedTexImage3DPROC glCompressedTexImage3D;extern glCompressedTexImage2DPROC glCompressedTexImage2D;extern glCompressedTexImage1DPROC glCompressedTexImage1D;extern glCompressedTexSubImage3DPROC glCompressedTexSubImage3D;extern glCompressedTexSubImage2DPROC glCompressedTexSubImage2D;extern glCompressedTexSubImage1DPROC glCompressedTexSubImage1D;extern glGetCompressedTexImagePROC glGetCompressedTexImage;extern glSampleCoveragePROC glSampleCoverage;#endif /* GL_VERSION_1_3 *//* OpenGL 1.4 */#ifndef GL_VERSION_1_4#define GL_VERSION_1_4#ifndef GL_VERSION_1_2#define GL_BLEND_EQUATION 0x8009#define GL_MIN 0x8007#define GL_MAX 0x8008#define GL_FUNC_ADD 0x8006#define GL_FUNC_SUBTRACT 0x800A#define GL_FUNC_REVERSE_SUBTRACT 0x800B#define GL_BLEND_COLOR 0x8005#define GL_CONSTANT_COLOR 0x8001#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002#define GL_CONSTANT_ALPHA 0x8003#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004#endif /* GL_VERSION_1_2 */#define GL_GENERATE_MIPMAP 0x8191#define GL_GENERATE_MIPMAP_HINT 0x8192#define GL_DEPTH_COMPONENT16 0x81A5#define GL_DEPTH_COMPONENT24 0x81A6#define GL_DEPTH_COMPONENT32 0x81A7#define GL_TEXTURE_DEPTH_SIZE 0x884A#define GL_DEPTH_TEXTURE_MODE 0x884B#define GL_TEXTURE_COMPARE_MODE 0x884C#define GL_TEXTURE_COMPARE_FUNC 0x884D#define GL_COMPARE_R_TO_TEXTURE 0x884E#define GL_FOG_COORDINATE_SOURCE 0x8450#define GL_FOG_COORDINATE 0x8451#define GL_FRAGMENT_DEPTH 0x8452#define GL_CURRENT_FOG_COORDINATE 0x8453#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456#define GL_FOG_COORDINATE_ARRAY 0x8457#define GL_POINT_SIZE_MIN 0x8126#define GL_POINT_SIZE_MAX 0x8127#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128#define GL_POINT_DISTANCE_ATTENUATION 0x8129#define GL_COLOR_SUM 0x8458#define GL_CURRENT_SECONDARY_COLOR 0x8459#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D#define GL_SECONDARY_COLOR_ARRAY 0x845E#define GL_BLEND_DST_RGB 0x80C8#define GL_BLEND_SRC_RGB 0x80C9#define GL_BLEND_DST_ALPHA 0x80CA#define GL_BLEND_SRC_ALPHA 0x80CB#define GL_INCR_WRAP 0x8507#define GL_DECR_WRAP 0x8508#define GL_TEXTURE_FILTER_CONTROL 0x8500#define GL_TEXTURE_LOD_BIAS 0x8501#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD#define GL_GL_MIRRORED_REPEAT 0x8370#ifndef GL_VERSION_1_2typedef void (APIENTRY * glBlendEquationPROC) (GLenum mode );typedef void (APIENTRY * glBlendColorPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );#endif /* GL_VERSION_1_2 */typedef void (APIENTRY * glFogCoordfPROC) (GLfloat coord);typedef void (APIENTRY * glFogCoordfvPROC) (const GLfloat *coord);typedef void (APIENTRY * glFogCoorddPROC) (GLdouble coord);typedef void (APIENTRY * glFogCoorddvPROC) (const GLdouble *coord);typedef void (APIENTRY * glFogCoordPointerPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);typedef void (APIENTRY * glMultiDrawArraysPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);typedef void (APIENTRY * glMultiDrawElementsPROC) (GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount);typedef void (APIENTRY * glPointParameterfPROC) (GLenum pname, GLfloat param);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -