1. GL_ARB_multitexture
  2. GLX_ARB_get_proc_address
  3. GL_ARB_transpose_matrix
  4. WGL_ARB_buffer_region
  5. GL_ARB_multisample
    GLX_ARB_multisample
    WGL_ARB_multisample
  6. GL_ARB_texture_env_add
  7. GL_ARB_texture_cube_map
  8. WGL_ARB_extensions_string
  9. WGL_ARB_pixel_format
  10. WGL_ARB_make_current_read
  11. WGL_ARB_pbuffer
  12. GL_ARB_texture_compression
  13. GL_ARB_texture_border_clamp
  14. GL_ARB_point_parameters
  15. GL_ARB_vertex_blend
  16. GL_ARB_matrix_palette
  17. GL_ARB_texture_env_combine
  18. GL_ARB_texture_env_crossbar
  19. GL_ARB_texture_env_dot3
  20. WGL_ARB_render_texture
  21. GL_ARB_texture_mirrored_repeat
  22. GL_ARB_depth_texture
  23. GL_ARB_shadow
  24. GL_ARB_shadow_ambient
  25. GL_ARB_window_pos
  26. GL_ARB_vertex_program
  27. GL_ARB_fragment_program
  28. GL_ARB_vertex_buffer_object
  29. GL_ARB_occlusion_query
  30. GL_ARB_shader_objects
  31. GL_ARB_vertex_shader
  32. GL_ARB_fragment_shader
  33. GL_ARB_shading_language_100
  34. GL_ARB_texture_non_power_of_two
  35. GL_ARB_point_sprite
  36. GL_ARB_fragment_program_shadow
  37. GL_ARB_draw_buffers
  38. GL_ARB_texture_rectangle
  39. GL_ARB_color_buffer_float
    WGL_ARB_pixel_format_float
    GLX_ARB_fbconfig_float
  40. GL_ARB_half_float_pixel
  41. GL_ARB_texture_float
  42. GL_ARB_pixel_buffer_object
  43. GL_ARB_depth_buffer_float
  44. GL_ARB_draw_instanced
  45. GL_ARB_framebuffer_object
  46. GL_ARB_framebuffer_sRGB
    GLX_ARB_framebuffer_sRGB
    WGL_ARB_framebuffer_sRGB
  47. GL_ARB_geometry_shader4
  48. GL_ARB_half_float_vertex
  49. GL_ARB_instanced_arrays
  50. GL_ARB_map_buffer_range
  51. GL_ARB_texture_buffer_object
  52. GL_ARB_texture_compression_rgtc
  53. GL_ARB_texture_rg
  54. GL_ARB_vertex_array_object
  55. WGL_ARB_create_context
  56. GLX_ARB_create_context
  57. GL_ARB_uniform_buffer_object
  58. GL_ARB_compatibility
  59. GL_ARB_copy_buffer
  60. GL_ARB_shader_texture_lod
  61. GL_ARB_depth_clamp
  62. GL_ARB_draw_elements_base_vertex
  63. GL_ARB_fragment_coord_conventions
  64. GL_ARB_provoking_vertex
  65. GL_ARB_seamless_cube_map
  66. GL_ARB_sync
  67. GL_ARB_texture_multisample
  68. GL_ARB_vertex_array_bgra
  69. GL_ARB_draw_buffers_blend
  70. GL_ARB_sample_shading
  71. GL_ARB_texture_cube_map_array
  72. GL_ARB_texture_gather
  73. GL_ARB_texture_query_lod
  74. WGL_ARB_create_context_profile
  75. GLX_ARB_create_context_profile
  76. GL_ARB_shading_language_include
  77. GL_ARB_texture_compression_bptc
  78. GL_ARB_blend_func_extended
  79. GL_ARB_explicit_attrib_location
  80. GL_ARB_occlusion_query2
  81. GL_ARB_sampler_objects
  82. GL_ARB_shader_bit_encoding
  83. GL_ARB_texture_rgb10_a2ui
  84. GL_ARB_texture_swizzle
  85. GL_ARB_timer_query
  86. GL_ARB_vertex_type_2_10_10_10_rev
  87. GL_ARB_draw_indirect
  88. GL_ARB_gpu_shader5
  89. GL_ARB_gpu_shader_fp64
  90. GL_ARB_shader_subroutine
  91. GL_ARB_tessellation_shader
  92. GL_ARB_texture_buffer_object_rgb32
  93. GL_ARB_transform_feedback2
  94. GL_ARB_transform_feedback3
  95. GL_ARB_ES2_compatibility
  96. GL_ARB_get_program_binary
  97. GL_ARB_separate_shader_objects
  98. GL_ARB_shader_precision
  99. GL_ARB_vertex_attrib_64bit
  100. GL_ARB_viewport_array
  101. GLX_ARB_create_context_robustness
  102. WGL_ARB_create_context_robustness
  103. GL_ARB_cl_event
  104. GL_ARB_debug_output
  105. GL_ARB_robustness
  106. GL_ARB_shader_stencil_export
Vendor and EXT Extensions by number
  1. GL_EXT_abgr
  2. GL_EXT_blend_color
  3. GL_EXT_polygon_offset
  4. GL_EXT_texture
  5. GL_EXT_texture3D
  6. GL_SGIS_texture_filter4
  7. GL_EXT_subtexture
  8. GL_EXT_copy_texture
  9. GL_EXT_histogram
  10. GL_EXT_convolution
  11. GL_SGI_color_matrix
  12. GL_SGI_color_table
  13. GL_SGIS_pixel_texture
  14. GL_SGIX_pixel_texture
  15. GL_SGIS_texture4D
  16. GL_SGI_texture_color_table
  17. GL_EXT_cmyka
  18. GL_EXT_texture_object
  19. GL_SGIS_detail_texture
  20. GL_SGIS_sharpen_texture
  21. GL_EXT_packed_pixels
  22. GL_SGIS_texture_lod
  23. GL_SGIS_multisample
    GLX_SGIS_multisample
  24. GL_EXT_rescale_normal
  25. GLX_EXT_visual_info
  26. GL_EXT_vertex_array
  27. GL_EXT_misc_attribute
  28. GL_SGIS_generate_mipmap
  29. GL_SGIX_clipmap
  30. GL_SGIX_shadow
  31. GL_SGIS_texture_edge_clamp
  32. GL_SGIS_texture_border_clamp
  33. GL_EXT_blend_minmax
  34. GL_EXT_blend_subtract
  35. GL_EXT_blend_logic_op
  36. GLX_SGI_swap_control
  37. GLX_SGI_video_sync
  38. GLX_SGI_make_current_read
  39. GLX_SGIX_video_source
  40. GLX_EXT_visual_rating
  41. GL_SGIX_interlace
  42. GLX_EXT_import_context
  43. GLX_SGIX_fbconfig
  44. GLX_SGIX_pbuffer
  45. GL_SGIS_texture_select
  46. GL_SGIX_sprite
  47. GL_SGIX_texture_multi_buffer
  48. GL_EXT_point_parameters
  49. GL_SGIX_instruments
  50. GL_SGIX_texture_scale_bias
  51. GL_SGIX_framezoom
  52. GL_SGIX_tag_sample_buffer
  53. GL_SGIX_reference_plane
  54. GL_SGIX_flush_raster
  55. GLX_SGI_cushion
  56. GL_SGIX_depth_texture
  57. GL_SGIS_fog_function
  58. GL_SGIX_fog_offset
  59. GL_HP_image_transform
  60. GL_HP_convolution_border_modes
  61. GL_SGIX_texture_add_env
  62. GL_EXT_color_subtable
  63. GLU_EXT_object_space_tess
  64. GL_PGI_vertex_hints
  65. GL_PGI_misc_hints
  66. GL_EXT_paletted_texture
  67. GL_EXT_clip_volume_hint
  68. GL_SGIX_list_priority
  69. GL_SGIX_ir_instrument1
  70. GLX_SGIX_video_resize
  71. GL_SGIX_texture_lod_bias
  72. GLU_SGI_filter4_parameters
  73. GLX_SGIX_dm_buffer
  74. GL_SGIX_shadow_ambient
  75. GLX_SGIX_swap_group
  76. GLX_SGIX_swap_barrier
  77. GL_EXT_index_texture
  78. GL_EXT_index_material
  79. GL_EXT_index_func
  80. GL_EXT_index_array_formats
  81. GL_EXT_compiled_vertex_array
  82. GL_EXT_cull_vertex
  83. GLU_EXT_nurbs_tessellator
  84. GL_SGIX_ycrcb
  85. GL_EXT_fragment_lighting
  86. GL_IBM_rasterpos_clip
  87. GL_HP_texture_lighting
  88. GL_EXT_draw_range_elements
  89. GL_WIN_phong_shading
  90. GL_WIN_specular_fog
  91. GLX_SGIS_color_range
    GL_SGIS_color_range
  92. GL_EXT_light_texture
  93. GL_SGIX_blend_alpha_minmax
  94. GL_EXT_scene_marker
    GLX_EXT_scene_marker
  95. GL_SGIX_pixel_texture_bits
  96. GL_EXT_bgra
  97. GL_SGIX_async
  98. GL_SGIX_async_pixel
  99. GL_SGIX_async_histogram
  100. GL_INTEL_texture_scissor
  101. GL_INTEL_parallel_arrays
  102. GL_HP_occlusion_test
  103. GL_EXT_pixel_transform
  104. GL_EXT_pixel_transform_color_table
  105. GL_EXT_shared_texture_palette
  106. GLX_SGIS_blended_overlay
  107. GL_EXT_separate_specular_color
  108. GL_EXT_secondary_color
  109. GL_EXT_texture_env
  110. GL_EXT_texture_perturb_normal
  111. GL_EXT_multi_draw_arrays
    GL_SUN_multi_draw_arrays
  112. GL_EXT_fog_coord
  113. GL_REND_screen_coordinates
  114. GL_EXT_coordinate_frame
  115. GL_EXT_texture_env_combine
  116. GL_APPLE_specular_vector
  117. GL_APPLE_transform_hint
  118. GL_SUNX_constant_data
  119. GL_SUN_global_alpha
  120. GL_SUN_triangle_list
  121. GL_SUN_vertex
  122. WGL_EXT_display_color_table
  123. WGL_EXT_extensions_string
  124. WGL_EXT_make_current_read
  125. WGL_EXT_pixel_format
  126. WGL_EXT_pbuffer
  127. WGL_EXT_swap_control
  128. GL_EXT_blend_func_separate
  129. GL_INGR_color_clamp
  130. GL_INGR_interlace_read
  131. GL_EXT_stencil_wrap
  132. WGL_EXT_depth_float
  133. GL_EXT_422_pixels
  134. GL_NV_texgen_reflection
  135. GL_SGIX_texture_range
  136. GL_SUN_convolution_border_modes
  137. GLX_SUN_get_transparent_index
  138. GL_EXT_texture_env_add
  139. GL_EXT_texture_lod_bias
  140. GL_EXT_texture_filter_anisotropic
  141. GL_EXT_vertex_weighting
  142. GL_NV_light_max_exponent
  143. GL_NV_vertex_array_range
  144. GL_NV_register_combiners
  145. GL_NV_fog_distance
  146. GL_NV_texgen_emboss
  147. GL_NV_blend_square
  148. GL_NV_texture_env_combine4
  149. GL_MESA_resize_buffers
  150. GL_MESA_window_pos
  151. GL_EXT_texture_compression_s3tc
  152. GL_IBM_cull_vertex
  153. GL_IBM_multimode_draw_arrays
  154. GL_IBM_vertex_array_lists
  155. GL_3DFX_texture_compression_FXT1
  156. GL_3DFX_multisample
  157. GL_3DFX_tbuffer
  158. WGL_EXT_multisample
    GL_EXT_multisample
  159. GL_SGIX_vertex_preclip
    GL_SGIX_vertex_preclip_hint
  160. GL_SGIX_convolution_accuracy
  161. GL_SGIX_resample
  162. GL_SGIS_point_line_texgen
  163. GL_SGIS_texture_color_mask
  164. GLX_MESA_copy_sub_buffer
  165. GLX_MESA_pixmap_colormap
  166. GLX_MESA_release_buffers
  167. GLX_MESA_set_3dfx_mode
  168. GL_EXT_texture_env_dot3
  169. GL_ATI_texture_mirror_once
  170. GL_NV_fence
  171. GL_IBM_static_data
  172. GL_IBM_texture_mirrored_repeat
  173. GL_NV_evaluators
  174. GL_NV_packed_depth_stencil
  175. GL_NV_register_combiners2
  176. GL_NV_texture_compression_vtc
  177. GL_NV_texture_rectangle
  178. GL_NV_texture_shader
  179. GL_NV_texture_shader2
  180. GL_NV_vertex_array_range2
  181. GL_NV_vertex_program
  182. GLX_SGIX_visual_select_group
  183. GL_SGIX_texture_coordinate_clamp
  184. GLX_OML_swap_method
  185. GLX_OML_sync_control
  186. GL_OML_interlace
  187. GL_OML_subsample
  188. GL_OML_resample
  189. WGL_OML_sync_control
  190. GL_NV_copy_depth_to_color
  191. GL_ATI_envmap_bumpmap
  192. GL_ATI_fragment_shader
  193. GL_ATI_pn_triangles
  194. GL_ATI_vertex_array_object
  195. GL_EXT_vertex_shader
  196. GL_ATI_vertex_streams
  197. WGL_I3D_digital_video_control
  198. WGL_I3D_gamma
  199. WGL_I3D_genlock
  200. WGL_I3D_image_buffer
  201. WGL_I3D_swap_frame_lock
  202. WGL_I3D_swap_frame_usage
  203. GL_ATI_element_array
  204. GL_SUN_mesh_array
  205. GL_SUN_slice_accum
  206. GL_NV_multisample_filter_hint
  207. GL_NV_depth_clamp
  208. GL_NV_occlusion_query
  209. GL_NV_point_sprite
  210. WGL_NV_render_depth_texture
  211. WGL_NV_render_texture_rectangle
  212. GL_NV_texture_shader3
  213. GL_NV_vertex_program1_1
  214. GL_EXT_shadow_funcs
  215. GL_EXT_stencil_two_side
  216. GL_ATI_text_fragment_shader
  217. GL_APPLE_client_storage
  218. GL_APPLE_element_array
  219. GL_APPLE_fence
  220. GL_APPLE_vertex_array_object
  221. GL_APPLE_vertex_array_range
  222. GL_APPLE_ycbcr_422
  223. GL_S3_s3tc
  224. GL_ATI_draw_buffers
  225. WGL_ATI_pixel_format_float
  226. GL_ATI_texture_env_combine3
  227. GL_ATI_texture_float
  228. GL_NV_float_buffer
    WGL_NV_float_buffer
  229. GL_NV_fragment_program
  230. GL_NV_half_float
  231. GL_NV_pixel_data_range
  232. GL_NV_primitive_restart
  233. GL_NV_texture_expand_normal
  234. GL_NV_vertex_program2
  235. GL_ATI_map_object_buffer
  236. GL_ATI_separate_stencil
  237. GL_ATI_vertex_attrib_array_object
  238. GL_OES_byte_coordinates
  239. GL_OES_fixed_point
  240. GL_OES_single_precision
  241. GL_OES_compressed_paletted_texture
  242. GL_OES_read_format
  243. GL_OES_query_matrix
  244. GL_EXT_depth_bounds_test
  245. GL_EXT_texture_mirror_clamp
  246. GL_EXT_blend_equation_separate
  247. GL_MESA_pack_invert
  248. GL_MESA_ycbcr_texture
  249. GL_EXT_pixel_buffer_object
  250. GL_NV_fragment_program_option
  251. GL_NV_fragment_program2
  252. GL_NV_vertex_program2_option
  253. GL_NV_vertex_program3
  254. GLX_SGIX_hyperpipe
  255. GLX_MESA_agp_offset
  256. GL_EXT_texture_compression_dxt1
  257. GL_EXT_framebuffer_object
  258. GL_GREMEDY_string_marker
  259. GL_EXT_packed_depth_stencil
  260. WGL_3DL_stereo_control
  261. GL_EXT_stencil_clear_tag
  262. GL_EXT_texture_sRGB
  263. GL_EXT_framebuffer_blit
  264. GL_EXT_framebuffer_multisample
  265. GL_MESAX_texture_stack
  266. GL_EXT_timer_query
  267. GL_EXT_gpu_program_parameters
  268. GL_APPLE_flush_buffer_range
  269. GL_NV_gpu_program4
  270. GL_NV_geometry_program4
  271. GL_EXT_geometry_shader4
  272. GL_NV_vertex_program4
  273. GL_EXT_gpu_shader4
  274. GL_EXT_draw_instanced
  275. GL_EXT_packed_float
    WGL_EXT_pixel_format_packed_float
    GLX_EXT_fbconfig_packed_float
  276. GL_EXT_texture_array
  277. GL_EXT_texture_buffer_object
  278. GL_EXT_texture_compression_latc
  279. GL_EXT_texture_compression_rgtc
  280. GL_EXT_texture_shared_exponent
  281. GL_NV_depth_buffer_float
  282. GL_NV_fragment_program4
  283. GL_NV_framebuffer_multisample_coverage
  284. GL_EXT_framebuffer_sRGB
    GLX_EXT_framebuffer_sRGB
    WGL_EXT_framebuffer_sRGB
  285. GL_NV_geometry_shader4
  286. GL_NV_parameter_buffer_object
  287. GL_EXT_draw_buffers2
  288. GL_NV_transform_feedback
  289. GL_EXT_bindable_uniform
  290. GL_EXT_texture_integer
  291. GLX_EXT_texture_from_pixmap
  292. GL_GREMEDY_frame_terminator
  293. GL_NV_conditional_render
  294. GL_NV_present_video
    GLX_NV_present_video
    WGL_NV_present_video
  295. GLX_NV_video_output
  296. WGL_NV_video_output
  297. GLX_NV_swap_group
  298. WGL_NV_swap_group
  299. GL_EXT_transform_feedback
  300. GL_EXT_direct_state_access
  301. GL_EXT_vertex_array_bgra
  302. WGL_NV_gpu_affinity
  303. GL_EXT_texture_swizzle
  304. GL_NV_explicit_multisample
  305. GL_NV_transform_feedback2
  306. GL_ATI_meminfo
  307. GL_AMD_performance_monitor
  308. WGL_AMD_gpu_association
  309. GL_AMD_texture_texture4
  310. GL_AMD_vertex_shader_tessellator
  311. GL_EXT_provoking_vertex
  312. GL_EXT_texture_snorm
  313. GL_AMD_draw_buffers_blend
  314. GL_APPLE_texture_range
  315. GL_APPLE_float_pixels
  316. GL_APPLE_vertex_program_evaluators
  317. GL_APPLE_aux_depth_stencil
  318. GL_APPLE_object_purgeable
  319. GL_APPLE_row_bytes
  320. GL_APPLE_rgb_422
  321. GL_NV_video_capture
    GLX_NV_video_capture
    WGL_NV_video_capture
  322. GL_EXT_swap_control
  323. GL_NV_copy_image
    WGL_NV_copy_image
    GLX_NV_copy_image
  324. GL_EXT_separate_shader_objects
  325. GL_NV_parameter_buffer_object2
  326. GL_NV_shader_buffer_load
  327. GL_NV_vertex_buffer_unified_memory
  328. GL_NV_texture_barrier
  329. GL_AMD_shader_stencil_export
  330. GL_AMD_seamless_cubemap_per_texture
  331. GLX_INTEL_swap_event
  332. GL_AMD_conservative_depth
  333. GL_EXT_shader_image_load_store
  334. GL_EXT_vertex_attrib_64bit
  335. GL_NV_gpu_program5
  336. GL_NV_gpu_shader5
  337. GL_NV_shader_buffer_store
  338. GL_NV_tessellation_program5
  339. GL_NV_vertex_attrib_integer_64bit
  340. GL_NV_multisample_coverage
  341. GL_AMD_name_gen_delete
  342. GL_AMD_debug_output
  343. GL_NV_vdpau_interop
  344. GL_AMD_transform_feedback3_lines_triangles
  345. GLX_AMD_gpu_association
  346. GLX_EXT_create_context_es2_profile
  347. WGL_EXT_create_context_es2_profile
  348. GL_AMD_depth_clamp_separate
Other Extensions

These extensions have not yet been assigned numbers, are still under development, or were abandoned (but are kept in the extension registry for reference purposes).