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

📄 sdl_opengl.h

📁 VC5.6.7的一个扩展库。跟DirectX的功能差不多。
💻 H
📖 第 1 页 / 共 5 页
字号:
#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#endif#ifndef GL_VERSION_1_4#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_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_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_MIRRORED_REPEAT                0x8370#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_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_MAX_TEXTURE_LOD_BIAS           0x84FD#define GL_TEXTURE_FILTER_CONTROL         0x8500#define GL_TEXTURE_LOD_BIAS               0x8501#define GL_INCR_WRAP                      0x8507#define GL_DECR_WRAP                      0x8508#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#endif#ifndef GL_VERSION_1_5#define GL_BUFFER_SIZE                    0x8764#define GL_BUFFER_USAGE                   0x8765#define GL_QUERY_COUNTER_BITS             0x8864#define GL_CURRENT_QUERY                  0x8865#define GL_QUERY_RESULT                   0x8866#define GL_QUERY_RESULT_AVAILABLE         0x8867#define GL_ARRAY_BUFFER                   0x8892#define GL_ELEMENT_ARRAY_BUFFER           0x8893#define GL_ARRAY_BUFFER_BINDING           0x8894#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895#define GL_VERTEX_ARRAY_BUFFER_BINDING    0x8896#define GL_NORMAL_ARRAY_BUFFER_BINDING    0x8897#define GL_COLOR_ARRAY_BUFFER_BINDING     0x8898#define GL_INDEX_ARRAY_BUFFER_BINDING     0x8899#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D#define GL_WEIGHT_ARRAY_BUFFER_BINDING    0x889E#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F#define GL_READ_ONLY                      0x88B8#define GL_WRITE_ONLY                     0x88B9#define GL_READ_WRITE                     0x88BA#define GL_BUFFER_ACCESS                  0x88BB#define GL_BUFFER_MAPPED                  0x88BC#define GL_BUFFER_MAP_POINTER             0x88BD#define GL_STREAM_DRAW                    0x88E0#define GL_STREAM_READ                    0x88E1#define GL_STREAM_COPY                    0x88E2#define GL_STATIC_DRAW                    0x88E4#define GL_STATIC_READ                    0x88E5#define GL_STATIC_COPY                    0x88E6#define GL_DYNAMIC_DRAW                   0x88E8#define GL_DYNAMIC_READ                   0x88E9#define GL_DYNAMIC_COPY                   0x88EA#define GL_SAMPLES_PASSED                 0x8914#define GL_FOG_COORD_SRC                  GL_FOG_COORDINATE_SOURCE#define GL_FOG_COORD                      GL_FOG_COORDINATE#define GL_CURRENT_FOG_COORD              GL_CURRENT_FOG_COORDINATE#define GL_FOG_COORD_ARRAY_TYPE           GL_FOG_COORDINATE_ARRAY_TYPE#define GL_FOG_COORD_ARRAY_STRIDE         GL_FOG_COORDINATE_ARRAY_STRIDE#define GL_FOG_COORD_ARRAY_POINTER        GL_FOG_COORDINATE_ARRAY_POINTER#define GL_FOG_COORD_ARRAY                GL_FOG_COORDINATE_ARRAY#define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING#define GL_SRC0_RGB                       GL_SOURCE0_RGB#define GL_SRC1_RGB                       GL_SOURCE1_RGB#define GL_SRC2_RGB                       GL_SOURCE2_RGB#define GL_SRC0_ALPHA                     GL_SOURCE0_ALPHA#define GL_SRC1_ALPHA                     GL_SOURCE1_ALPHA#define GL_SRC2_ALPHA                     GL_SOURCE2_ALPHA#endif#ifndef GL_VERSION_2_0#define GL_BLEND_EQUATION_RGB             GL_BLEND_EQUATION#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_CURRENT_VERTEX_ATTRIB          0x8626#define GL_VERTEX_PROGRAM_POINT_SIZE      0x8642#define GL_VERTEX_PROGRAM_TWO_SIDE        0x8643#define GL_VERTEX_ATTRIB_ARRAY_POINTER    0x8645#define GL_STENCIL_BACK_FUNC              0x8800#define GL_STENCIL_BACK_FAIL              0x8801#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803#define GL_MAX_DRAW_BUFFERS               0x8824#define GL_DRAW_BUFFER0                   0x8825#define GL_DRAW_BUFFER1                   0x8826#define GL_DRAW_BUFFER2                   0x8827#define GL_DRAW_BUFFER3                   0x8828#define GL_DRAW_BUFFER4                   0x8829#define GL_DRAW_BUFFER5                   0x882A#define GL_DRAW_BUFFER6                   0x882B#define GL_DRAW_BUFFER7                   0x882C#define GL_DRAW_BUFFER8                   0x882D#define GL_DRAW_BUFFER9                   0x882E#define GL_DRAW_BUFFER10                  0x882F#define GL_DRAW_BUFFER11                  0x8830#define GL_DRAW_BUFFER12                  0x8831#define GL_DRAW_BUFFER13                  0x8832#define GL_DRAW_BUFFER14                  0x8833#define GL_DRAW_BUFFER15                  0x8834#define GL_BLEND_EQUATION_ALPHA           0x883D#define GL_POINT_SPRITE                   0x8861#define GL_COORD_REPLACE                  0x8862#define GL_MAX_VERTEX_ATTRIBS             0x8869#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A#define GL_MAX_TEXTURE_COORDS             0x8871#define GL_MAX_TEXTURE_IMAGE_UNITS        0x8872#define GL_FRAGMENT_SHADER                0x8B30#define GL_VERTEX_SHADER                  0x8B31#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49#define GL_MAX_VERTEX_UNIFORM_COMPONENTS  0x8B4A#define GL_MAX_VARYING_FLOATS             0x8B4B#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D#define GL_SHADER_TYPE                    0x8B4F#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_1D                     0x8B5D#define GL_SAMPLER_2D                     0x8B5E#define GL_SAMPLER_3D                     0x8B5F#define GL_SAMPLER_CUBE                   0x8B60#define GL_SAMPLER_1D_SHADOW              0x8B61#define GL_SAMPLER_2D_SHADOW              0x8B62#define GL_DELETE_STATUS                  0x8B80#define GL_COMPILE_STATUS                 0x8B81#define GL_LINK_STATUS                    0x8B82#define GL_VALIDATE_STATUS                0x8B83#define GL_INFO_LOG_LENGTH                0x8B84#define GL_ATTACHED_SHADERS               0x8B85#define GL_ACTIVE_UNIFORMS                0x8B86#define GL_ACTIVE_UNIFORM_MAX_LENGTH      0x8B87#define GL_SHADER_SOURCE_LENGTH           0x8B88#define GL_ACTIVE_ATTRIBUTES              0x8B89#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH    0x8B8A#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B#define GL_SHADING_LANGUAGE_VERSION       0x8B8C#define GL_CURRENT_PROGRAM                0x8B8D#define GL_POINT_SPRITE_COORD_ORIGIN      0x8CA0#define GL_LOWER_LEFT                     0x8CA1#define GL_UPPER_LEFT                     0x8CA2#define GL_STENCIL_BACK_REF               0x8CA3#define GL_STENCIL_BACK_VALUE_MASK        0x8CA4#define GL_STENCIL_BACK_WRITEMASK         0x8CA5#endif#ifndef GL_ARB_multitexture#define GL_TEXTURE0_ARB                   0x84C0#define GL_TEXTURE1_ARB                   0x84C1#define GL_TEXTURE2_ARB                   0x84C2#define GL_TEXTURE3_ARB                   0x84C3#define GL_TEXTURE4_ARB                   0x84C4#define GL_TEXTURE5_ARB                   0x84C5#define GL_TEXTURE6_ARB                   0x84C6#define GL_TEXTURE7_ARB                   0x84C7#define GL_TEXTURE8_ARB                   0x84C8#define GL_TEXTURE9_ARB                   0x84C9#define GL_TEXTURE10_ARB                  0x84CA#define GL_TEXTURE11_ARB                  0x84CB#define GL_TEXTURE12_ARB                  0x84CC#define GL_TEXTURE13_ARB                  0x84CD#define GL_TEXTURE14_ARB                  0x84CE#define GL_TEXTURE15_ARB                  0x84CF#define GL_TEXTURE16_ARB                  0x84D0#define GL_TEXTURE17_ARB                  0x84D1#define GL_TEXTURE18_ARB                  0x84D2#define GL_TEXTURE19_ARB                  0x84D3#define GL_TEXTURE20_ARB                  0x84D4#define GL_TEXTURE21_ARB                  0x84D5#define GL_TEXTURE22_ARB                  0x84D6#define GL_TEXTURE23_ARB                  0x84D7#define GL_TEXTURE24_ARB                  0x84D8#define GL_TEXTURE25_ARB                  0x84D9#define GL_TEXTURE26_ARB                  0x84DA#define GL_TEXTURE27_ARB                  0x84DB#define GL_TEXTURE28_ARB                  0x84DC#define GL_TEXTURE29_ARB                  0x84DD#define GL_TEXTURE30_ARB                  0x84DE#define GL_TEXTURE31_ARB                  0x84DF#define GL_ACTIVE_TEXTURE_ARB             0x84E0#define GL_CLIENT_ACTIVE_TEXTURE_ARB      0x84E1#define GL_MAX_TEXTURE_UNITS_ARB          0x84E2#endif#ifndef GL_ARB_transpose_matrix#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB   0x84E5#define GL_TRANSPOSE_COLOR_MATRIX_ARB     0x84E6#endif#ifndef GL_ARB_multisample#define GL_MULTISAMPLE_ARB                0x809D#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB   0x809E#define GL_SAMPLE_ALPHA_TO_ONE_ARB        0x809F#define GL_SAMPLE_COVERAGE_ARB            0x80A0#define GL_SAMPLE_BUFFERS_ARB             0x80A8#define GL_SAMPLES_ARB                    0x80A9#define GL_SAMPLE_COVERAGE_VALUE_ARB      0x80AA#define GL_SAMPLE_COVERAGE_INVERT_ARB     0x80AB#define GL_MULTISAMPLE_BIT_ARB            0x20000000#endif#ifndef GL_ARB_texture_env_add#endif#ifndef GL_ARB_texture_cube_map#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#ifndef GL_ARB_texture_compression#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_COMPRESSED_IMAGE_SIZE_ARB 0x86A0#define GL_TEXTURE_COMPRESSED_ARB         0x86A1#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3#endif#ifndef GL_ARB_texture_border_clamp#define GL_CLAMP_TO_BORDER_ARB            0x812D#endif#ifndef GL_ARB_point_parameters#define GL_POINT_SIZE_MIN_ARB             0x8126#define GL_POINT_SIZE_MAX_ARB             0x8127#define GL_POINT_FADE_THRESHOLD_SIZE_ARB  0x8128#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129#endif#ifndef GL_ARB_vertex_blend#define GL_MAX_VERTEX_UNITS_ARB           0x86A4#define GL_ACTIVE_VERTEX_UNITS_ARB        0x86A5#define GL_WEIGHT_SUM_UNITY_ARB           0x86A6#define GL_VERTEX_BLEND_ARB               0x86A7#define GL_CURRENT_WEIGHT_ARB             0x86A8#define GL_WEIGHT_ARRAY_TYPE_ARB          0x86A9#define GL_WEIGHT_ARRAY_STRIDE_ARB        0x86AA#define GL_WEIGHT_ARRAY_SIZE_ARB          0x86AB#define GL_WEIGHT_ARRAY_POINTER_ARB       0x86AC#define GL_WEIGHT_ARRAY_ARB               0x86AD#define GL_MODELVIEW0_ARB                 0x1700#define GL_MODELVIEW1_ARB                 0x850A#define GL_MODELVIEW2_ARB                 0x8722#define GL_MODELVIEW3_ARB                 0x8723#define GL_MODELVIEW4_ARB                 0x8724

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -