ABCDEFGHIJKLMNO
1
TypePurposeFunction(s) / DefinesCore ExtensionOGL 3.3 CoreOGL 4.0 CoreOGL 4.1 CoreOGL 4.2 CoreOGL 4.3 CoreOGL
4.4
Core
OGL
4.5
Core
OGL ES 2.0OGL ES 3.0
15
Matrix functionsmatrix functionsglRenderMode, glFeedbackBuffer, glPushNameRRRRRRR
16
Fixed-func lightinglighting without shadersglLightRRRRRRR
17
Fixed-func materialsmaterials without shadersglMaterialRRRRRRR
18
Accumulation buffersaccumulation buffersRRRRRRR
19
RectanglesrectanglesglRectRRRRRRR
20
Shaded pointsrectanglesPOINT_SMOOTHRRRRRRR
21
Line stylesrectanglesglLineStippleRRRRRRR
23
Polygon stylesrectanglesglPolygonStippleRRRRRRR
24
Pixel DrawingrectanglesglDrawPixelsRRRRRRR
26
Pixel Copyingpixel copyingRRRRRRR
27
BitmapsbitmapsglBitmapRRRRRRR
29
~~rectanglesglPolygonStippleRRRRRRR
30
Feedback modesrectanglesglDrawPixelsRRRRRRR
31
Display listspixel copyingRRRRRRR
32
Attribute stackbitmapsglBitmapRRRRRRR
33
FogrectanglesglPolygonStippleRRRRRRR
34
rectanglesglDrawPixelsRRRRRRR
35
Interleaved Arrayspixel copyingRRRRRRR
36
Fixed vertex attribute arraysbitmapsglBitmapRRRRRRR
54
55
OpenGL Buffered Pipeline - Additional
56
Primite Restart Indexprimitive restart in VBOsglPrimitiveRestartIndexCCCCCCC??
57
Instanced Drawingdraw instancedglDrawArraysInstanced, glDrawElementsInstanced, glMultiDrawElementsBaseVertexCCCCCCC??
58
Conditional Renderingconditional renderingglBeginConditionalRenderCCCCCCC??
59
Transform Feedbacktransform feedbackglBeginTransformFeedbackCCCCCCC??
60
Asynchonous Queriesasync queriesglBeginQuery, glEndQueryCCCCCCC??
61
Scissor testingscissor testingglScissorCCCCCCC??
62
Stencil testingstencil testingglStencilFuncCCCCCCC??
63
Depth testingdepth testingglDepthFuncCCCCCCC??
64
Blend functionsblend functionsglBlendFuncCCCCCCC??
65
66
67
OpenGL Extensions
68
GL_ARB_multisample5ARBsimple anti-aliasingglSampleCoverageNCCCCCCC
69
GL_ARB_multitexture1ARBtexture stagesglActiveTextureNCCCCCCC
70
GL_ARB_texture_border_clamp13ARBGL_CLAMP_TO_BORDER - glTextureParameterNCCCCCCC
71
GL_ARB_texture_compression12ARBtexture compression (vendor specific)NCCCCCCC
72
GL_ARB_texture_cube_map7
cubemap texturesTEXTURE_CUBE_MAP - glTexParameterivNCCCCCCC
73
GL_ARB_texture_env_add6ARBtexture additionCompatibiNCCCCCCC
74
GL_ARB_texture_env_combine17ARBtexture combineGL_COMBINE - for GL_TEXTURE_ENV_MODENCCCCCCC
75
GL_ARB_texture_env_dot319ARBtexture dot opGL_DOT3 - for GL_TEXTURE_ENV_MODENCCCCCCC
76
GL_ARB_depth_texture22ARBtextures storing depthDEPTH_COMPONENT - for TexImage1D/2DNCCCCCCC
77
GL_ARB_point_parameters14ARBpoint render paramsglPointParameterNCCCCCCC
78
GL_ARB_shadow23ARBhardware shadowsCOMPARE_R_TO_TEXTURE - glTexParameteriNCCCCCCC
79
GL_ARB_texture_env_crossbar18ARBNCCCCCCC
80
21ARBtexture bound modesGL_MIRRORED_REPEAT - glTexParameteriNCCCCCCC
81
GL_EXT_blend_color2Vendor and EXTblend RGB imagesglBlendFuncSeparateNCCCCCCC
82
GL_EXT_blend_func_separate173Vendor and EXTblend RGB imagesNCCCCCCC
83
GL_EXT_blend_minmax37Vendor and EXTblend RGB imagesglBlendEquationNCCCCCCC
84
GL_EXT_blend_subtract38Vendor and EXTblend RGB imagesFUNC_SUBTRACT - glBlendEquationNCCCCCCC
85
GL_ARB_texture_mirrored_repeat148Vendor and EXTmultiple primitive drawglMultiDrawArraysNCCCCCCC
86
GL_EXT_stencil_wrap176Vendor and EXTray stencil countingINCR_WRAP - for glStencilOpNCCCCCCC
87
GL_EXT_texture_lod_bias186Vendor and EXTtexture LODsTEXTURE_FILTER_CONTROL - glTexEnvNCCCCCCC
88
GL_NV_blend_square194Vendor and EXTNCCCCCCC
89
GL_SGIS_generate_mipmap32Vendor and EXTNCCCCCCC
90
GL_ARB_occlusion_query29ARBNCCCCCCC
91
GL_ARB_vertex_buffer_object28ARBNCCCCCCC
92
GL_EXT_shadow_funcs267Vendor and EXTNCCCCCCC
93
GL_ARB_draw_buffers37ARBNCCCCCCC
94
GL_ARB_fragment_shader32ARBNCCCCCCC
95
GL_ARB_point_sprite35ARBNCCCCCCC
96
GL_ARB_shader_objects30ARBNCCCCCCC
97
GL_ARB_shading_language_10033ARBNCCCCCCC
98
GL_ARB_texture_non_power_of_two34ARBNCCCCCCC
99
GL_ARB_vertex_shader31ARBNCCCCCCC
100
GL_ATI_separate_stencil289Vendor and EXTNCCCCCCC
101
GL_EXT_blend_equation_separate299Vendor and EXTNCCCCCCC
102
GL_EXT_stencil_two_side268Vendor and EXTNCCCCCCC
103
GL_ARB_pixel_buffer_object42ARBNCCCCCCC
104
GL_EXT_texture_sRGB315Vendor and EXTNCCCCCCC
105
GL_APPLE_flush_buffer_range321Vendor and EXTNCCCCCCC
106
GL_APPLE_vertex_array_object273Vendor and EXTNCCCCCCC
107
GL_ARB_color_buffer_float39ARBNCCCCCCC
108
GL_ARB_depth_buffer_float43ARBYCCCCCCC
109
GL_ARB_framebuffer_object45ARBYCCCCCCC
110
GL_ARB_framebuffer_sRGB46ARBYCCCCCCC
111
GL_ARB_half_float_pixel40ARBNCCCCCCC
112
GL_ARB_half_float_vertex48ARBYCCCCCCC
113
GL_ARB_map_buffer_range50ARBYCCCCCCC
114
GL_ARB_texture_compression_rgtc52ARBYCCCCCCC
115
GL_ARB_texture_float41ARBNCCCCCCC
116
GL_ARB_texture_rg53ARBYCCCCCCC
117
GL_ARB_vertex_array_object54ARBYCCCCCCC
118
GL_EXT_draw_buffers2340Vendor and EXTNCCCCCCC
119
GL_EXT_framebuffer_blit316Vendor and EXTNCCCCCCC
120
GL_EXT_framebuffer_multisample317Vendor and EXTNCCCCCCC
121
310Vendor and EXTNCCCCCCC
122
GL_EXT_framebuffer_sRGB337Vendor and EXTNCCCCCCC
123
GL_EXT_gpu_shader4326Vendor and EXTNCCCCCCC
124
GL_EXT_packed_depth_stencil226Vendor and EXTNCCCCCCC
125
GL_EXT_packed_float328Vendor and EXTNCCCCCCC
126
GL_EXT_texture_array329Vendor and EXTNCCCCCCC
127
GL_EXT_texture_compression_rgtc52Vendor and EXTNCCCCCCC
128
GL_EXT_texture_integer343Vendor and EXTNCCCCCCC
129
GL_EXT_texture_shared_exponent333Vendor and EXTNCCCCCCC
130
GL_EXT_transform_feedback352Vendor and EXTNCCCCCCC
131
GL_NV_conditional_render346Vendor and EXTNCCCCCCC
132
GL_NV_depth_buffer_float334Vendor and EXTNCCCCCCC
133
GL_NV_half_float283Vendor and EXTNCCCCCCC