📄 gl.h
字号:
#define GL_GENERATE_MIPMAP_HINT 0x8192#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B/* DataType */#define GL_BYTE 0x1400#define GL_UNSIGNED_BYTE 0x1401#define GL_SHORT 0x1402#define GL_UNSIGNED_SHORT 0x1403#define GL_INT 0x1404#define GL_UNSIGNED_INT 0x1405#define GL_FLOAT 0x1406#define GL_FIXED 0x140C/* PixelFormat */#define GL_ALPHA 0x1906#define GL_RGB 0x1907#define GL_RGBA 0x1908#define GL_LUMINANCE 0x1909#define GL_LUMINANCE_ALPHA 0x190A/* PixelStoreParameter */#define GL_UNPACK_ALIGNMENT 0x0CF5#define GL_PACK_ALIGNMENT 0x0D05/* PixelType *//* GL_UNSIGNED_BYTE */#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034#define GL_UNSIGNED_SHORT_5_6_5 0x8363/* Shaders */#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A#define GL_FRAGMENT_SHADER 0x8B30#define GL_VERTEX_SHADER 0x8B31#define GL_MAX_VERTEX_ATTRIBS 0x8869#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB#define GL_MAX_VARYING_VECTORS 0x8DFC#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD#define GL_SHADER_TYPE 0x8B4F#define GL_DELETE_STATUS 0x8B80#define GL_LINK_STATUS 0x8B82#define GL_VALIDATE_STATUS 0x8B83#define GL_ATTACHED_SHADERS 0x8B85#define GL_ACTIVE_UNIFORMS 0x8B86#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87#define GL_ACTIVE_ATTRIBUTES 0x8B89#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A#define GL_SHADING_LANGUAGE_VERSION 0x8B8C#define GL_CURRENT_PROGRAM 0x8B8D#define GL_FLOAT_VEC2 0x8B50#define GL_FLOAT_VEC3 0x8B51#define GL_FLOAT_VEC4 0x8B52#define GL_INT_VEC2 0x8B53#define GL_INT_VEC3 0x8B54#define GL_INT_VEC4 0x8B55#define GL_BOOL 0x8B56#define GL_BOOL_VEC2 0x8B57#define GL_BOOL_VEC3 0x8B58#define GL_BOOL_VEC4 0x8B59#define GL_FLOAT_MAT2 0x8B5A#define GL_FLOAT_MAT3 0x8B5B#define GL_FLOAT_MAT4 0x8B5C#define GL_SAMPLER_2D 0x8B5E#define GL_SAMPLER_3D 0x8B5F#define GL_SAMPLER_CUBE 0x8B60/* StencilFunction *//* GL_NEVER *//* GL_LESS *//* GL_EQUAL *//* GL_LEQUAL *//* GL_GREATER *//* GL_NOTEQUAL *//* GL_GEQUAL *//* GL_ALWAYS *//* StencilOp *//* GL_ZERO */#define GL_KEEP 0x1E00#define GL_REPLACE 0x1E01#define GL_INCR 0x1E02#define GL_DECR 0x1E03#define GL_INVERT 0x150A#define GL_INCR_WRAP 0x8507#define GL_DECR_WRAP 0x8508/* StringName */#define GL_VENDOR 0x1F00#define GL_RENDERER 0x1F01#define GL_VERSION 0x1F02#define GL_EXTENSIONS 0x1F03/* TextureMagFilter */#define GL_NEAREST 0x2600#define GL_LINEAR 0x2601/* TextureMinFilter *//* GL_NEAREST *//* GL_LINEAR */#define GL_NEAREST_MIPMAP_NEAREST 0x2700#define GL_LINEAR_MIPMAP_NEAREST 0x2701#define GL_NEAREST_MIPMAP_LINEAR 0x2702#define GL_LINEAR_MIPMAP_LINEAR 0x2703/* TextureParameterName */#define GL_TEXTURE_MAG_FILTER 0x2800#define GL_TEXTURE_MIN_FILTER 0x2801#define GL_TEXTURE_WRAP_S 0x2802#define GL_TEXTURE_WRAP_T 0x2803#define GL_TEXTURE_WRAP_R 0x8072/* TextureTarget *//* GL_TEXTURE_2D *//* GL_TEXTURE_3D */#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_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C#define GL_MAX_3D_TEXTURE_SIZE 0x8073/* TextureUnit */#define GL_TEXTURE0 0x84C0#define GL_TEXTURE1 0x84C1#define GL_TEXTURE2 0x84C2#define GL_TEXTURE3 0x84C3#define GL_TEXTURE4 0x84C4#define GL_TEXTURE5 0x84C5#define GL_TEXTURE6 0x84C6#define GL_TEXTURE7 0x84C7#define GL_TEXTURE8 0x84C8#define GL_TEXTURE9 0x84C9#define GL_TEXTURE10 0x84CA#define GL_TEXTURE11 0x84CB#define GL_TEXTURE12 0x84CC#define GL_TEXTURE13 0x84CD#define GL_TEXTURE14 0x84CE#define GL_TEXTURE15 0x84CF#define GL_TEXTURE16 0x84D0#define GL_TEXTURE17 0x84D1#define GL_TEXTURE18 0x84D2#define GL_TEXTURE19 0x84D3#define GL_TEXTURE20 0x84D4#define GL_TEXTURE21 0x84D5#define GL_TEXTURE22 0x84D6#define GL_TEXTURE23 0x84D7#define GL_TEXTURE24 0x84D8#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/* TextureWrapMode */#define GL_REPEAT 0x2901#define GL_CLAMP_TO_EDGE 0x812F#define GL_MIRRORED_REPEAT 0x8370/* Vertex Arrays */#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F/*****************************************************************************************//* OES Extensions *//*****************************************************************************************//* Mandatory Extensions */#define OES_read_format 1#define OES_compressed_paletted_texture 1#define OES_framebuffer_object 1#define OES_stencil8 1/* Optional Extensions */#define OES_mapbuffer 1#define OES_texture_npot 1/*#define OES_fbo_render_mipmap 1#define OES_rgb8_rgba8 1#define OES_depth24 1#define OES_depth32 1#define OES_stencil1 1#define OES_stencil4 1#define OES_vertex_half_float 1#define OES_texture_half_float 1#define OES_texture_float 1#define OES_texture_half_float_linear 1#define OES_texture_float_linear 1#define OES_element_index_uint 1#define OES_texture_3D 1#define OES_fragment_precision_high 1#define OES_compressed_ETC1_RGB8_texture 1#define OES_shader_source 1#define OES_shader_binary 1 */#define OES_texture_compression_S3TC 1 //correct name is needed/* OES_read_format */#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B/* OES_compressed_paletted_texture */#define GL_PALETTE4_RGB8_OES 0x8B90#define GL_PALETTE4_RGBA8_OES 0x8B91#define GL_PALETTE4_R5_G6_B5_OES 0x8B92#define GL_PALETTE4_RGBA4_OES 0x8B93#define GL_PALETTE4_RGB5_A1_OES 0x8B94#define GL_PALETTE8_RGB8_OES 0x8B95#define GL_PALETTE8_RGBA8_OES 0x8B96#define GL_PALETTE8_R5_G6_B5_OES 0x8B97#define GL_PALETTE8_RGBA4_OES 0x8B98#define GL_PALETTE8_RGB5_A1_OES 0x8B99/* Shader Precision-Specified Types */#define GL_LOW_FLOAT 0x8DF0#define GL_MEDIUM_FLOAT 0x8DF1#define GL_HIGH_FLOAT 0x8DF2#define GL_LOW_INT 0x8DF3#define GL_MEDIUM_INT 0x8DF4#define GL_HIGH_INT 0x8DF5/* OES_framebuffer_object */#define GL_NONE 0#define GL_FRAMEBUFFER 0x8D40#define GL_RENDERBUFFER 0x8D41#define GL_RGBA4 0x8056#define GL_RGB5_A1 0x8057#define GL_RGB565 0x8D62#define GL_DEPTH_COMPONENT16 0x81A5#define GL_STENCIL_INDEX 0x8D45#define GL_RENDERBUFFER_WIDTH 0x8D42#define GL_RENDERBUFFER_HEIGHT 0x8D43#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET 0x8CD4#define GL_COLOR_ATTACHMENT0 0x8CE0#define GL_COLOR_ATTACHMENT1 0x8CE1#define GL_COLOR_ATTACHMENT2 0x8CE2#define GL_COLOR_ATTACHMENT3 0x8CE3#define GL_COLOR_ATTACHMENT4 0x8CE4#define GL_COLOR_ATTACHMENT5 0x8CE5#define GL_COLOR_ATTACHMENT6 0x8CE6#define GL_COLOR_ATTACHMENT7 0x8CE7#define GL_COLOR_ATTACHMENT8 0x8CE8#define GL_COLOR_ATTACHMENT9 0x8CE9#define GL_COLOR_ATTACHMENT10 0x8CEA#define GL_COLOR_ATTACHMENT11 0x8CEB#define GL_COLOR_ATTACHMENT12 0x8CEC#define GL_COLOR_ATTACHMENT13 0x8CED#define GL_COLOR_ATTACHMENT14 0x8CEE#define GL_COLOR_ATTACHMENT15 0x8CEF#define GL_DEPTH_ATTACHMENT 0x8D00#define GL_STENCIL_ATTACHMENT 0x8D20#define GL_FRAMEBUFFER_COMPLETE 0x8CD5#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT 0x8CD8#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS 0x8CDA#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD#define GL_FRAMEBUFFER_STATUS_ERROR 0x8CDE#define GL_FRAMEBUFFER_BINDING 0x8CA6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -