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

📄 sdl_opengl.h

📁 VC5.6.7的一个扩展库。跟DirectX的功能差不多。
💻 H
📖 第 1 页 / 共 5 页
字号:
#define GL_MODELVIEW5_ARB                 0x8725#define GL_MODELVIEW6_ARB                 0x8726#define GL_MODELVIEW7_ARB                 0x8727#define GL_MODELVIEW8_ARB                 0x8728#define GL_MODELVIEW9_ARB                 0x8729#define GL_MODELVIEW10_ARB                0x872A#define GL_MODELVIEW11_ARB                0x872B#define GL_MODELVIEW12_ARB                0x872C#define GL_MODELVIEW13_ARB                0x872D#define GL_MODELVIEW14_ARB                0x872E#define GL_MODELVIEW15_ARB                0x872F#define GL_MODELVIEW16_ARB                0x8730#define GL_MODELVIEW17_ARB                0x8731#define GL_MODELVIEW18_ARB                0x8732#define GL_MODELVIEW19_ARB                0x8733#define GL_MODELVIEW20_ARB                0x8734#define GL_MODELVIEW21_ARB                0x8735#define GL_MODELVIEW22_ARB                0x8736#define GL_MODELVIEW23_ARB                0x8737#define GL_MODELVIEW24_ARB                0x8738#define GL_MODELVIEW25_ARB                0x8739#define GL_MODELVIEW26_ARB                0x873A#define GL_MODELVIEW27_ARB                0x873B#define GL_MODELVIEW28_ARB                0x873C#define GL_MODELVIEW29_ARB                0x873D#define GL_MODELVIEW30_ARB                0x873E#define GL_MODELVIEW31_ARB                0x873F#endif#ifndef GL_ARB_matrix_palette#define GL_MATRIX_PALETTE_ARB             0x8840#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841#define GL_MAX_PALETTE_MATRICES_ARB       0x8842#define GL_CURRENT_PALETTE_MATRIX_ARB     0x8843#define GL_MATRIX_INDEX_ARRAY_ARB         0x8844#define GL_CURRENT_MATRIX_INDEX_ARB       0x8845#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB    0x8846#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB    0x8847#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB  0x8848#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849#endif#ifndef GL_ARB_texture_env_combine#define GL_COMBINE_ARB                    0x8570#define GL_COMBINE_RGB_ARB                0x8571#define GL_COMBINE_ALPHA_ARB              0x8572#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#define GL_RGB_SCALE_ARB                  0x8573#define GL_ADD_SIGNED_ARB                 0x8574#define GL_INTERPOLATE_ARB                0x8575#define GL_SUBTRACT_ARB                   0x84E7#define GL_CONSTANT_ARB                   0x8576#define GL_PRIMARY_COLOR_ARB              0x8577#define GL_PREVIOUS_ARB                   0x8578#endif#ifndef GL_ARB_texture_env_crossbar#endif#ifndef GL_ARB_texture_env_dot3#define GL_DOT3_RGB_ARB                   0x86AE#define GL_DOT3_RGBA_ARB                  0x86AF#endif#ifndef GL_ARB_texture_mirrored_repeat#define GL_MIRRORED_REPEAT_ARB            0x8370#endif#ifndef GL_ARB_depth_texture#define GL_DEPTH_COMPONENT16_ARB          0x81A5#define GL_DEPTH_COMPONENT24_ARB          0x81A6#define GL_DEPTH_COMPONENT32_ARB          0x81A7#define GL_TEXTURE_DEPTH_SIZE_ARB         0x884A#define GL_DEPTH_TEXTURE_MODE_ARB         0x884B#endif#ifndef GL_ARB_shadow#define GL_TEXTURE_COMPARE_MODE_ARB       0x884C#define GL_TEXTURE_COMPARE_FUNC_ARB       0x884D#define GL_COMPARE_R_TO_TEXTURE_ARB       0x884E#endif#ifndef GL_ARB_shadow_ambient#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF#endif#ifndef GL_ARB_window_pos#endif#ifndef GL_ARB_vertex_program#define GL_COLOR_SUM_ARB                  0x8458#define GL_VERTEX_PROGRAM_ARB             0x8620#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB   0x8623#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB   0x8625#define GL_CURRENT_VERTEX_ATTRIB_ARB      0x8626#define GL_PROGRAM_LENGTH_ARB             0x8627#define GL_PROGRAM_STRING_ARB             0x8628#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E#define GL_MAX_PROGRAM_MATRICES_ARB       0x862F#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640#define GL_CURRENT_MATRIX_ARB             0x8641#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB  0x8642#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB    0x8643#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645#define GL_PROGRAM_ERROR_POSITION_ARB     0x864B#define GL_PROGRAM_BINDING_ARB            0x8677#define GL_MAX_VERTEX_ATTRIBS_ARB         0x8869#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A#define GL_PROGRAM_ERROR_STRING_ARB       0x8874#define GL_PROGRAM_FORMAT_ASCII_ARB       0x8875#define GL_PROGRAM_FORMAT_ARB             0x8876#define GL_PROGRAM_INSTRUCTIONS_ARB       0x88A0#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB   0x88A1#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3#define GL_PROGRAM_TEMPORARIES_ARB        0x88A4#define GL_MAX_PROGRAM_TEMPORARIES_ARB    0x88A5#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7#define GL_PROGRAM_PARAMETERS_ARB         0x88A8#define GL_MAX_PROGRAM_PARAMETERS_ARB     0x88A9#define GL_PROGRAM_NATIVE_PARAMETERS_ARB  0x88AA#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB#define GL_PROGRAM_ATTRIBS_ARB            0x88AC#define GL_MAX_PROGRAM_ATTRIBS_ARB        0x88AD#define GL_PROGRAM_NATIVE_ATTRIBS_ARB     0x88AE#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF#define GL_PROGRAM_ADDRESS_REGISTERS_ARB  0x88B0#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6#define GL_TRANSPOSE_CURRENT_MATRIX_ARB   0x88B7#define GL_MATRIX0_ARB                    0x88C0#define GL_MATRIX1_ARB                    0x88C1#define GL_MATRIX2_ARB                    0x88C2#define GL_MATRIX3_ARB                    0x88C3#define GL_MATRIX4_ARB                    0x88C4#define GL_MATRIX5_ARB                    0x88C5#define GL_MATRIX6_ARB                    0x88C6#define GL_MATRIX7_ARB                    0x88C7#define GL_MATRIX8_ARB                    0x88C8#define GL_MATRIX9_ARB                    0x88C9#define GL_MATRIX10_ARB                   0x88CA#define GL_MATRIX11_ARB                   0x88CB#define GL_MATRIX12_ARB                   0x88CC#define GL_MATRIX13_ARB                   0x88CD#define GL_MATRIX14_ARB                   0x88CE#define GL_MATRIX15_ARB                   0x88CF#define GL_MATRIX16_ARB                   0x88D0#define GL_MATRIX17_ARB                   0x88D1#define GL_MATRIX18_ARB                   0x88D2#define GL_MATRIX19_ARB                   0x88D3#define GL_MATRIX20_ARB                   0x88D4#define GL_MATRIX21_ARB                   0x88D5#define GL_MATRIX22_ARB                   0x88D6#define GL_MATRIX23_ARB                   0x88D7#define GL_MATRIX24_ARB                   0x88D8#define GL_MATRIX25_ARB                   0x88D9#define GL_MATRIX26_ARB                   0x88DA#define GL_MATRIX27_ARB                   0x88DB#define GL_MATRIX28_ARB                   0x88DC#define GL_MATRIX29_ARB                   0x88DD#define GL_MATRIX30_ARB                   0x88DE#define GL_MATRIX31_ARB                   0x88DF#endif#ifndef GL_ARB_fragment_program#define GL_FRAGMENT_PROGRAM_ARB           0x8804#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB   0x8805#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB   0x8806#define GL_PROGRAM_TEX_INDIRECTIONS_ARB   0x8807#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810#define GL_MAX_TEXTURE_COORDS_ARB         0x8871#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB    0x8872#endif#ifndef GL_ARB_vertex_buffer_object#define GL_BUFFER_SIZE_ARB                0x8764#define GL_BUFFER_USAGE_ARB               0x8765#define GL_ARRAY_BUFFER_ARB               0x8892#define GL_ELEMENT_ARRAY_BUFFER_ARB       0x8893#define GL_ARRAY_BUFFER_BINDING_ARB       0x8894#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F#define GL_READ_ONLY_ARB                  0x88B8#define GL_WRITE_ONLY_ARB                 0x88B9#define GL_READ_WRITE_ARB                 0x88BA#define GL_BUFFER_ACCESS_ARB              0x88BB#define GL_BUFFER_MAPPED_ARB              0x88BC#define GL_BUFFER_MAP_POINTER_ARB         0x88BD#define GL_STREAM_DRAW_ARB                0x88E0#define GL_STREAM_READ_ARB                0x88E1#define GL_STREAM_COPY_ARB                0x88E2#define GL_STATIC_DRAW_ARB                0x88E4#define GL_STATIC_READ_ARB                0x88E5#define GL_STATIC_COPY_ARB                0x88E6#define GL_DYNAMIC_DRAW_ARB               0x88E8#define GL_DYNAMIC_READ_ARB               0x88E9#define GL_DYNAMIC_COPY_ARB               0x88EA#endif#ifndef GL_ARB_occlusion_query#define GL_QUERY_COUNTER_BITS_ARB         0x8864#define GL_CURRENT_QUERY_ARB              0x8865#define GL_QUERY_RESULT_ARB               0x8866#define GL_QUERY_RESULT_AVAILABLE_ARB     0x8867#define GL_SAMPLES_PASSED_ARB             0x8914#endif#ifndef GL_ARB_shader_objects#define GL_PROGRAM_OBJECT_ARB             0x8B40#define GL_SHADER_OBJECT_ARB              0x8B48#define GL_OBJECT_TYPE_ARB                0x8B4E#define GL_OBJECT_SUBTYPE_ARB             0x8B4F#define GL_FLOAT_VEC2_ARB                 0x8B50#define GL_FLOAT_VEC3_ARB                 0x8B51#define GL_FLOAT_VEC4_ARB                 0x8B52#define GL_INT_VEC2_ARB                   0x8B53#define GL_INT_VEC3_ARB                   0x8B54#define GL_INT_VEC4_ARB                   0x8B55#define GL_BOOL_ARB                       0x8B56#define GL_BOOL_VEC2_ARB                  0x8B57#define GL_BOOL_VEC3_ARB                  0x8B58#define GL_BOOL_VEC4_ARB                  0x8B59#define GL_FLOAT_MAT2_ARB                 0x8B5A#define GL_FLOAT_MAT3_ARB                 0x8B5B#define GL_FLOAT_MAT4_ARB                 0x8B5C#define GL_SAMPLER_1D_ARB                 0x8B5D#define GL_SAMPLER_2D_ARB                 0x8B5E#define GL_SAMPLER_3D_ARB                 0x8B5F#define GL_SAMPLER_CUBE_ARB               0x8B60#define GL_SAMPLER_1D_SHADOW_ARB          0x8B61#define GL_SAMPLER_2D_SHADOW_ARB          0x8B62#define GL_SAMPLER_2D_RECT_ARB            0x8B63#define GL_SAMPLER_2D_RECT_SHADOW_ARB     0x8B64#define GL_OBJECT_DELETE_STATUS_ARB       0x8B80#define GL_OBJECT_COMPILE_STATUS_ARB      0x8B81#define GL_OBJECT_LINK_STATUS_ARB         0x8B82#define GL_OBJECT_VALIDATE_STATUS_ARB     0x8B83#define GL_OBJECT_INFO_LOG_LENGTH_ARB     0x8B84#define GL_OBJECT_ATTACHED_OBJECTS_ARB    0x8B85#define GL_OBJECT_ACTIVE_UNIFORMS_ARB     0x8B86#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88#endif#ifndef GL_ARB_vertex_shader#define GL_VERTEX_SHADER_ARB              0x8B31#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A#define GL_MAX_VARYING_FLOATS_ARB         0x8B4B#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB   0x8B89#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A#endif#ifndef GL_ARB_fragment_shader#define GL_FRAGMENT_SHADER_ARB            0x8B30#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B#endif#ifndef GL_ARB_shading_language_100#define GL_SHADING_LANGUAGE_VERSION_ARB   0x8B8C#endif#ifndef GL_ARB_texture_non_power_of_two#endif#ifndef GL_ARB_point_sprite#define GL_POINT_SPRITE_ARB               0x8861#define GL_COORD_REPLACE_ARB              0x8862#endif#ifndef GL_ARB_fragment_program_shadow#endif#ifndef GL_ARB_draw_buffers#define GL_MAX_DRAW_BUFFERS_ARB           0x8824#define GL_DRAW_BUFFER0_ARB               0x8825#define GL_DRAW_BUFFER1_ARB               0x8826#define GL_DRAW_BUFFER2_ARB               0x8827#define GL_DRAW_BUFFER3_ARB               0x8828

⌨️ 快捷键说明

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