⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gl.h

📁 OPENGL2.0用于ARM11 3D处理
💻 H
📖 第 1 页 / 共 3 页
字号:
#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 + -