📄 nebu_extgl.h
字号:
extern glLoadTransposeMatrixdARBPROC glLoadTransposeMatrixdARB;extern glMultTransposeMatrixfARBPROC glMultTransposeMatrixfARB;extern glMultTransposeMatrixdARBPROC glMultTransposeMatrixdARB;#endif /* GL_ARB_transpose_matrix *//*-------------------------------------------------------------------*//*------------ARB_TEXTURE_COMPRESSION--------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_ARB_texture_compression#define GL_ARB_texture_compression 1#define GL_COMPRESSED_ALPHA_ARB 0x84E9#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB#define GL_COMPRESSED_INTENSITY_ARB 0x84EC#define GL_COMPRESSED_RGB_ARB 0x84ED#define GL_COMPRESSED_RGBA_ARB 0x84EE#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF#define GL_TEXTURE_IMAGE_SIZE_ARB 0x86A0#define GL_TEXTURE_COMPRESSED_ARB 0x86A1#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3typedef void (APIENTRY * glCompressedTexImage1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexImage2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexImage3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexSubImage1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexSubImage2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );typedef void (APIENTRY * glCompressedTexSubImage3DARBPROC) (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 * glGetCompressedTexImageARBPROC) (GLenum target, GLint lod, GLvoid *img );extern glCompressedTexImage3DARBPROC glCompressedTexImage3DARB;extern glCompressedTexImage2DARBPROC glCompressedTexImage2DARB;extern glCompressedTexImage1DARBPROC glCompressedTexImage1DARB; extern glCompressedTexSubImage3DARBPROC glCompressedTexSubImage3DARB;extern glCompressedTexSubImage2DARBPROC glCompressedTexSubImage2DARB;extern glCompressedTexSubImage1DARBPROC glCompressedTexSubImage1DARB;extern glGetCompressedTexImageARBPROC glGetCompressedTexImageARB;#endif /* GL_ARB_texture_compression *//*-------------------------------------------------------------------*//*------------ARB_CUBE_MAP-------------------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_ARB_texture_cube_map#define GL_ARB_texture_cube_map 1#define GL_NORMAL_MAP_ARB 0x8511#define GL_REFLECTION_MAP_ARB 0x8512#define GL_TEXTURE_CUBE_MAP_ARB 0x8513#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C#endif /* GL_ARB_texture_cube_map *//*-------------------------------------------------------------------*//*------------SGIX_SHADOW--------------------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_SGIX_shadow#define GL_SGIX_shadow 1#define GL_TEXTURE_COMPARE_SGIX 0x819A#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D#endif /* GL_SGIX_shadow *//*-------------------------------------------------------------------*//*------------SGIX_DEPTH_TEXTURE-------------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_SGIX_depth_texture#define GL_SGIX_depth_texture 1#define GL_DEPTH_COMPONENT16_SGIX 0x81A5#define GL_DEPTH_COMPONENT24_SGIX 0x81A6#define GL_DEPTH_COMPONENT32_SGIX 0x81A7#endif /* GL_SGIX_depth_texture *//*-------------------------------------------------------------------*//*------------EXT_COMPILED_VERTEX_ARRAY------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_EXT_compiled_vertex_array#define GL_EXT_compiled_vertex_array 1#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9typedef void (APIENTRY * glLockArraysEXTPROC) (GLint first, GLsizei count);typedef void (APIENTRY * glUnlockArraysEXTPROC) ();extern glLockArraysEXTPROC glLockArraysEXT;extern glUnlockArraysEXTPROC glUnlockArraysEXT;#endif /* GL_EXT_compiled_vertex_array *//*-------------------------------------------------------------------*//*------------ARB_TEXTURE_ENV_COMBINE--------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_ARB_texture_env_combine#define GL_ARB_texture_env_combine 1#define GL_COMBINE_ARB 0x8570#define GL_COMBINE_RGB_ARB 0x8571#define GL_COMBINE_ALPHA_ARB 0x8572#define GL_RGB_SCALE_ARB 0x8573#define GL_ADD_SIGNED_ARB 0x8574#define GL_INTERPOLATE_ARB 0x8575#define GL_CONSTANT_ARB 0x8576#define GL_PRIMARY_COLOR_ARB 0x8577#define GL_PREVIOUS_ARB 0x8578#define GL_SOURCE0_RGB_ARB 0x8580#define GL_SOURCE1_RGB_ARB 0x8581#define GL_SOURCE2_RGB_ARB 0x8582#define GL_SOURCE0_ALPHA_ARB 0x8588#define GL_SOURCE1_ALPHA_ARB 0x8589#define GL_SOURCE2_ALPHA_ARB 0x858A#define GL_OPERAND0_RGB_ARB 0x8590#define GL_OPERAND1_RGB_ARB 0x8591#define GL_OPERAND2_RGB_ARB 0x8592#define GL_OPERAND0_ALPHA_ARB 0x8598#define GL_OPERAND1_ALPHA_ARB 0x8599#define GL_OPERAND2_ALPHA_ARB 0x859A#endif /* GL_ARB_texture_env_combine *//*-------------------------------------------------------------------*//*------------ARB_TEXTURE_ENV_DOT3-----------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_ARB_texture_env_dot3#define GL_ARB_texture_env_dot3 1#define GL_DOT3_RGB_ARB 0x86AE#define GL_DOT3_RGBA_ARB 0x86AF#endif /* GL_ARB_texture_env_dot3 *//*-------------------------------------------------------------------*//*------------ARB_TEXTURE_BORDER_CLAMP-------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_ARB_texture_border_clamp#define GL_ARB_texture_border_clamp 1#define GL_CLAMP_TO_BORDER_ARB 0x812D#endif /* GL_ARB_texture_border_clamp *//*-------------------------------------------------------------------*//*------------ARB_TEXTURE_ENV_ADD------------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_ARB_texture_env_add#define GL_ARB_texture_env_add 1#endif /* GL_ARB_texture_env_add *//*-------------------------------------------------------------------*//*------------EXT_SECONDARY_COLOR------------------------------------*//*-------------------------------------------------------------------*/#ifndef GL_EXT_secondary_color#define GL_EXT_secondary_color 1#define GL_COLOR_SUM_EXT 0x8458#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845Etypedef void (APIENTRY * glSecondaryColor3bEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);typedef void (APIENTRY * glSecondaryColor3bvEXTPROC) (const GLbyte *v);typedef void (APIENTRY * glSecondaryColor3dEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);typedef void (APIENTRY * glSecondaryColor3dvEXTPROC) (const GLdouble *v);typedef void (APIENTRY * glSecondaryColor3fEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);typedef void (APIENTRY * glSecondaryColor3fvEXTPROC) (const GLfloat *v);typedef void (APIENTRY * glSecondaryColor3iEXTPROC) (GLint red, GLint green, GLint blue);typedef void (APIENTRY * glSecondaryColor3ivEXTPROC) (const GLint *v);typedef void (APIENTRY * glSecondaryColor3sEXTPROC) (GLshort red, GLshort green, GLshort blue);typedef void (APIENTRY * glSecondaryColor3svEXTPROC) (const GLshort *v);typedef void (APIENTRY * glSecondaryColor3ubEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);typedef void (APIENTRY * glSecondaryColor3ubvEXTPROC) (const GLubyte *v);typedef void (APIENTRY * glSecondaryColor3uiEXTPROC) (GLuint red, GLuint green, GLuint blue);typedef void (APIENTRY * glSecondaryColor3uivEXTPROC) (const GLuint *v);typedef void (APIENTRY * glSecondaryColor3usEXTPROC) (GLushort red, GLushort green, GLushort blue);typedef void (APIENTRY * glSecondaryColor3usvEXTPROC) (const GLushort *v);typedef void (APIENTRY * glSecondaryColorPointerEXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);extern glSecondaryColor3bEXTPROC glSecondaryColor3bEXT;extern glSecondaryColor3bvEXTPROC glSecondaryColor3bvEXT;extern glSecondaryColor3dEXTPROC glSecondaryColor3dEXT;extern glSecondaryColor3dvEXTPROC glSecondaryColor3dvEXT;extern glSecondaryColor3fEXTPROC glSecondaryColor3fEXT;extern glSecondaryColor3fvEXTPROC glSecondaryColor3fvEXT;extern glSecondaryColor3iEXTPROC glSecondaryColor3iEXT;extern glSecondaryColor3ivEXTPROC glSecondaryColor3ivEXT;extern glSecondaryColor3sEXTPROC glSecondaryColor3sEXT;extern glSecondaryColor3svEXTPROC glSecondaryColor3svEXT;extern glSecondaryColor3ubEXTPROC glSecondaryColor3ubEXT;extern glSecondaryColor3ubvEXTPROC glSecondaryColor3ubvEXT;extern glSecondaryColor3uiEXTPROC glSecondaryColor3uiEXT;extern glSecondaryColor3uivEXTPROC glSecondaryColor3uivEXT;extern glSecondaryColor3u
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -