]> git.sesse.net Git - casparcg/blob - GLee5_4/extensionList.txt
Removed old dependencies. Revert to old revision if you need them.
[casparcg] / GLee5_4 / extensionList.txt
1 --------------------------------------------------------------\r
2 GLee 5.4 Supported Extensions and Core Functions\r
3 --------------------------------------------------------------\r
4 \r
5 Core OpenGL Version: 3.0\r
6 399 extensions supported (322 GL | 37 WGL | 40 GLX)\r
7 \r
8 GL Extensions\r
9 -------------------\r
10 \r
11 GL_ARB_imaging\r
12 GL_ARB_multitexture\r
13 GL_ARB_transpose_matrix\r
14 GL_ARB_multisample\r
15 GL_ARB_texture_env_add\r
16 GL_ARB_texture_cube_map\r
17 GL_ARB_texture_compression\r
18 GL_ARB_texture_border_clamp\r
19 GL_ARB_point_parameters\r
20 GL_ARB_vertex_blend\r
21 GL_ARB_matrix_palette\r
22 GL_ARB_texture_env_combine\r
23 GL_ARB_texture_env_crossbar\r
24 GL_ARB_texture_env_dot3\r
25 GL_ARB_texture_mirrored_repeat\r
26 GL_ARB_depth_texture\r
27 GL_ARB_shadow\r
28 GL_ARB_shadow_ambient\r
29 GL_ARB_window_pos\r
30 GL_ARB_vertex_program\r
31 GL_ARB_fragment_program\r
32 GL_ARB_vertex_buffer_object\r
33 GL_ARB_occlusion_query\r
34 GL_ARB_shader_objects\r
35 GL_ARB_vertex_shader\r
36 GL_ARB_fragment_shader\r
37 GL_ARB_shading_language_100\r
38 GL_ARB_texture_non_power_of_two\r
39 GL_ARB_point_sprite\r
40 GL_ARB_fragment_program_shadow\r
41 GL_ARB_draw_buffers\r
42 GL_ARB_texture_rectangle\r
43 GL_ARB_color_buffer_float\r
44 GL_ARB_half_float_pixel\r
45 GL_ARB_texture_float\r
46 GL_ARB_pixel_buffer_object\r
47 GL_ARB_depth_buffer_float\r
48 GL_ARB_draw_instanced\r
49 GL_ARB_framebuffer_object\r
50 GL_ARB_framebuffer_sRGB\r
51 GL_ARB_geometry_shader4\r
52 GL_ARB_half_float_vertex\r
53 GL_ARB_instanced_arrays\r
54 GL_ARB_map_buffer_range\r
55 GL_ARB_texture_buffer_object\r
56 GL_ARB_texture_compression_rgtc\r
57 GL_ARB_texture_rg\r
58 GL_ARB_vertex_array_object\r
59 GL_EXT_abgr\r
60 GL_EXT_blend_color\r
61 GL_EXT_polygon_offset\r
62 GL_EXT_texture\r
63 GL_EXT_texture3D\r
64 GL_SGIS_texture_filter4\r
65 GL_EXT_subtexture\r
66 GL_EXT_copy_texture\r
67 GL_EXT_histogram\r
68 GL_EXT_convolution\r
69 GL_SGI_color_matrix\r
70 GL_SGI_color_table\r
71 GL_SGIS_pixel_texture\r
72 GL_SGIX_pixel_texture\r
73 GL_SGIS_texture4D\r
74 GL_SGI_texture_color_table\r
75 GL_EXT_cmyka\r
76 GL_EXT_texture_object\r
77 GL_SGIS_detail_texture\r
78 GL_SGIS_sharpen_texture\r
79 GL_EXT_packed_pixels\r
80 GL_SGIS_texture_lod\r
81 GL_SGIS_multisample\r
82 GL_EXT_rescale_normal\r
83 GL_EXT_vertex_array\r
84 GL_EXT_misc_attribute\r
85 GL_SGIS_generate_mipmap\r
86 GL_SGIX_clipmap\r
87 GL_SGIX_shadow\r
88 GL_SGIS_texture_edge_clamp\r
89 GL_SGIS_texture_border_clamp\r
90 GL_EXT_blend_minmax\r
91 GL_EXT_blend_subtract\r
92 GL_EXT_blend_logic_op\r
93 GL_SGIX_interlace\r
94 GL_SGIX_pixel_tiles\r
95 GL_SGIS_texture_select\r
96 GL_SGIX_sprite\r
97 GL_SGIX_texture_multi_buffer\r
98 GL_EXT_point_parameters\r
99 GL_SGIS_point_parameters\r
100 GL_SGIX_instruments\r
101 GL_SGIX_texture_scale_bias\r
102 GL_SGIX_framezoom\r
103 GL_SGIX_tag_sample_buffer\r
104 GL_FfdMaskSGIX\r
105 GL_SGIX_polynomial_ffd\r
106 GL_SGIX_reference_plane\r
107 GL_SGIX_flush_raster\r
108 GL_SGIX_depth_texture\r
109 GL_SGIS_fog_function\r
110 GL_SGIX_fog_offset\r
111 GL_HP_image_transform\r
112 GL_HP_convolution_border_modes\r
113 GL_INGR_palette_buffer\r
114 GL_SGIX_texture_add_env\r
115 GL_EXT_color_subtable\r
116 GL_PGI_vertex_hints\r
117 GL_PGI_misc_hints\r
118 GL_EXT_paletted_texture\r
119 GL_EXT_clip_volume_hint\r
120 GL_SGIX_list_priority\r
121 GL_SGIX_ir_instrument1\r
122 GL_SGIX_calligraphic_fragment\r
123 GL_SGIX_texture_lod_bias\r
124 GL_SGIX_shadow_ambient\r
125 GL_EXT_index_texture\r
126 GL_EXT_index_material\r
127 GL_EXT_index_func\r
128 GL_EXT_index_array_formats\r
129 GL_EXT_compiled_vertex_array\r
130 GL_EXT_cull_vertex\r
131 GL_SGIX_ycrcb\r
132 GL_SGIX_fragment_lighting\r
133 GL_IBM_rasterpos_clip\r
134 GL_HP_texture_lighting\r
135 GL_EXT_draw_range_elements\r
136 GL_WIN_phong_shading\r
137 GL_WIN_specular_fog\r
138 GL_EXT_light_texture\r
139 GL_SGIX_blend_alpha_minmax\r
140 GL_SGIX_impact_pixel_texture\r
141 GL_EXT_bgra\r
142 GL_SGIX_async\r
143 GL_SGIX_async_pixel\r
144 GL_SGIX_async_histogram\r
145 GL_INTEL_texture_scissor\r
146 GL_INTEL_parallel_arrays\r
147 GL_HP_occlusion_test\r
148 GL_EXT_pixel_transform\r
149 GL_EXT_pixel_transform_color_table\r
150 GL_EXT_shared_texture_palette\r
151 GL_EXT_separate_specular_color\r
152 GL_EXT_secondary_color\r
153 GL_EXT_texture_perturb_normal\r
154 GL_EXT_multi_draw_arrays\r
155 GL_EXT_fog_coord\r
156 GL_REND_screen_coordinates\r
157 GL_EXT_coordinate_frame\r
158 GL_EXT_texture_env_combine\r
159 GL_APPLE_specular_vector\r
160 GL_APPLE_transform_hint\r
161 GL_SGIX_fog_scale\r
162 GL_SUNX_constant_data\r
163 GL_SUN_global_alpha\r
164 GL_SUN_triangle_list\r
165 GL_SUN_vertex\r
166 GL_EXT_blend_func_separate\r
167 GL_INGR_color_clamp\r
168 GL_INGR_interlace_read\r
169 GL_EXT_stencil_wrap\r
170 GL_EXT_422_pixels\r
171 GL_NV_texgen_reflection\r
172 GL_EXT_texture_cube_map\r
173 GL_SUN_convolution_border_modes\r
174 GL_EXT_texture_env_add\r
175 GL_EXT_texture_lod_bias\r
176 GL_EXT_texture_filter_anisotropic\r
177 GL_EXT_vertex_weighting\r
178 GL_NV_light_max_exponent\r
179 GL_NV_vertex_array_range\r
180 GL_NV_register_combiners\r
181 GL_NV_fog_distance\r
182 GL_NV_texgen_emboss\r
183 GL_NV_blend_square\r
184 GL_NV_texture_env_combine4\r
185 GL_MESA_resize_buffers\r
186 GL_MESA_window_pos\r
187 GL_EXT_texture_compression_s3tc\r
188 GL_IBM_cull_vertex\r
189 GL_IBM_multimode_draw_arrays\r
190 GL_IBM_vertex_array_lists\r
191 GL_SGIX_subsample\r
192 GL_SGIX_ycrcb_subsample\r
193 GL_SGIX_ycrcba\r
194 GL_SGI_depth_pass_instrument\r
195 GL_3DFX_texture_compression_FXT1\r
196 GL_3DFX_multisample\r
197 GL_3DFX_tbuffer\r
198 GL_EXT_multisample\r
199 GL_SGIX_vertex_preclip\r
200 GL_SGIX_convolution_accuracy\r
201 GL_SGIX_resample\r
202 GL_SGIS_point_line_texgen\r
203 GL_SGIS_texture_color_mask\r
204 GL_EXT_texture_env_dot3\r
205 GL_ATI_texture_mirror_once\r
206 GL_NV_fence\r
207 GL_IBM_texture_mirrored_repeat\r
208 GL_NV_evaluators\r
209 GL_NV_packed_depth_stencil\r
210 GL_NV_register_combiners2\r
211 GL_NV_texture_compression_vtc\r
212 GL_NV_texture_rectangle\r
213 GL_NV_texture_shader\r
214 GL_NV_texture_shader2\r
215 GL_NV_vertex_array_range2\r
216 GL_NV_vertex_program\r
217 GL_SGIX_texture_coordinate_clamp\r
218 GL_SGIX_scalebias_hint\r
219 GL_OML_interlace\r
220 GL_OML_subsample\r
221 GL_OML_resample\r
222 GL_NV_copy_depth_to_color\r
223 GL_ATI_envmap_bumpmap\r
224 GL_ATI_fragment_shader\r
225 GL_ATI_pn_triangles\r
226 GL_ATI_vertex_array_object\r
227 GL_EXT_vertex_shader\r
228 GL_ATI_vertex_streams\r
229 GL_ATI_element_array\r
230 GL_SUN_mesh_array\r
231 GL_SUN_slice_accum\r
232 GL_NV_multisample_filter_hint\r
233 GL_NV_depth_clamp\r
234 GL_NV_occlusion_query\r
235 GL_NV_point_sprite\r
236 GL_NV_texture_shader3\r
237 GL_NV_vertex_program1_1\r
238 GL_EXT_shadow_funcs\r
239 GL_EXT_stencil_two_side\r
240 GL_ATI_text_fragment_shader\r
241 GL_APPLE_client_storage\r
242 GL_APPLE_element_array\r
243 GL_APPLE_fence\r
244 GL_APPLE_vertex_array_object\r
245 GL_APPLE_vertex_array_range\r
246 GL_APPLE_ycbcr_422\r
247 GL_S3_s3tc\r
248 GL_ATI_draw_buffers\r
249 GL_ATI_pixel_format_float\r
250 GL_ATI_texture_env_combine3\r
251 GL_ATI_texture_float\r
252 GL_NV_float_buffer\r
253 GL_NV_fragment_program\r
254 GL_NV_half_float\r
255 GL_NV_pixel_data_range\r
256 GL_NV_primitive_restart\r
257 GL_NV_texture_expand_normal\r
258 GL_NV_vertex_program2\r
259 GL_ATI_map_object_buffer\r
260 GL_ATI_separate_stencil\r
261 GL_ATI_vertex_attrib_array_object\r
262 GL_OES_read_format\r
263 GL_EXT_depth_bounds_test\r
264 GL_EXT_texture_mirror_clamp\r
265 GL_EXT_blend_equation_separate\r
266 GL_MESA_pack_invert\r
267 GL_MESA_ycbcr_texture\r
268 GL_EXT_pixel_buffer_object\r
269 GL_NV_fragment_program_option\r
270 GL_NV_fragment_program2\r
271 GL_NV_vertex_program2_option\r
272 GL_NV_vertex_program3\r
273 GL_EXT_framebuffer_object\r
274 GL_GREMEDY_string_marker\r
275 GL_EXT_packed_depth_stencil\r
276 GL_EXT_stencil_clear_tag\r
277 GL_EXT_texture_sRGB\r
278 GL_EXT_framebuffer_blit\r
279 GL_EXT_framebuffer_multisample\r
280 GL_MESAX_texture_stack\r
281 GL_EXT_timer_query\r
282 GL_EXT_gpu_program_parameters\r
283 GL_APPLE_flush_buffer_range\r
284 GL_EXT_gpu_shader4\r
285 GL_EXT_draw_instanced\r
286 GL_EXT_packed_float\r
287 GL_EXT_texture_array\r
288 GL_EXT_texture_buffer_object\r
289 GL_EXT_texture_compression_latc\r
290 GL_EXT_texture_compression_rgtc\r
291 GL_EXT_texture_shared_exponent\r
292 GL_NV_depth_buffer_float\r
293 GL_NV_framebuffer_multisample_coverage\r
294 GL_EXT_framebuffer_sRGB\r
295 GL_NV_geometry_shader4\r
296 GL_NV_parameter_buffer_object\r
297 GL_EXT_draw_buffers2\r
298 GL_NV_transform_feedback\r
299 GL_EXT_bindable_uniform\r
300 GL_EXT_texture_integer\r
301 GL_GREMEDY_frame_terminator\r
302 GL_NV_conditional_render\r
303 GL_NV_present_video\r
304 GL_EXT_transform_feedback\r
305 GL_EXT_direct_state_access\r
306 GL_EXT_vertex_array_bgra\r
307 GL_EXT_texture_swizzle\r
308 GL_NV_explicit_multisample\r
309 GL_NV_transform_feedback2\r
310 GL_SGIX_texture_select\r
311 GL_INGR_blend_func_separate\r
312 GL_SGIX_depth_pass_instrument\r
313 GL_SGIX_igloo_interface\r
314 GL_EXT_fragment_lighting\r
315 GL_EXT_geometry_shader4\r
316 GL_EXT_scene_marker\r
317 GL_EXT_texture_compression_dxt1\r
318 GL_EXT_texture_env\r
319 GL_IBM_static_data\r
320 GL_NV_gpu_program4\r
321 GL_OES_byte_coordinates\r
322 GL_OES_compressed_paletted_texture\r
323 GL_OES_single_precision\r
324 GL_SGIX_pixel_texture_bits\r
325 GL_SGIX_texture_range\r
326 \r
327 WGL Extensions\r
328 ------------------\r
329 \r
330 WGL_ARB_buffer_region\r
331 WGL_ARB_multisample\r
332 WGL_ARB_extensions_string\r
333 WGL_ARB_pixel_format\r
334 WGL_ARB_make_current_read\r
335 WGL_ARB_pbuffer\r
336 WGL_ARB_render_texture\r
337 WGL_ARB_pixel_format_float\r
338 WGL_ARB_create_context\r
339 WGL_EXT_make_current_read\r
340 WGL_EXT_pixel_format\r
341 WGL_EXT_pbuffer\r
342 WGL_EXT_depth_float\r
343 WGL_3DFX_multisample\r
344 WGL_EXT_multisample\r
345 WGL_I3D_digital_video_control\r
346 WGL_I3D_gamma\r
347 WGL_I3D_genlock\r
348 WGL_I3D_image_buffer\r
349 WGL_I3D_swap_frame_lock\r
350 WGL_NV_render_depth_texture\r
351 WGL_NV_render_texture_rectangle\r
352 WGL_ATI_pixel_format_float\r
353 WGL_NV_float_buffer\r
354 WGL_3DL_stereo_control\r
355 WGL_EXT_pixel_format_packed_float\r
356 WGL_EXT_framebuffer_sRGB\r
357 WGL_NV_present_video\r
358 WGL_NV_swap_group\r
359 WGL_NV_gpu_affinity\r
360 WGL_EXT_display_color_table\r
361 WGL_EXT_extensions_string\r
362 WGL_EXT_swap_control\r
363 WGL_NV_vertex_array_range\r
364 WGL_OML_sync_control\r
365 WGL_I3D_swap_frame_usage\r
366 WGL_NV_video_output\r
367 \r
368 GLX Extensions\r
369 ------------------\r
370 \r
371 GLX_VERSION_1_3\r
372 GLX_VERSION_1_4\r
373 GLX_ARB_multisample\r
374 GLX_ARB_fbconfig_float\r
375 GLX_ARB_create_context\r
376 GLX_SGIS_multisample\r
377 GLX_EXT_visual_info\r
378 GLX_SGI_swap_control\r
379 GLX_SGI_video_sync\r
380 GLX_SGI_make_current_read\r
381 GLX_EXT_visual_rating\r
382 GLX_EXT_import_context\r
383 GLX_SGIX_fbconfig\r
384 GLX_SGIX_pbuffer\r
385 GLX_SGI_cushion\r
386 GLX_SGIX_video_resize\r
387 GLX_SGIX_swap_group\r
388 GLX_SGIX_swap_barrier\r
389 GLX_SGIS_blended_overlay\r
390 GLX_SGIS_shared_multisample\r
391 GLX_SUN_get_transparent_index\r
392 GLX_3DFX_multisample\r
393 GLX_MESA_copy_sub_buffer\r
394 GLX_MESA_pixmap_colormap\r
395 GLX_MESA_release_buffers\r
396 GLX_MESA_set_3dfx_mode\r
397 GLX_SGIX_visual_select_group\r
398 GLX_OML_swap_method\r
399 GLX_OML_sync_control\r
400 GLX_NV_float_buffer\r
401 GLX_SGIX_hyperpipe\r
402 GLX_MESA_agp_offset\r
403 GLX_EXT_fbconfig_packed_float\r
404 GLX_EXT_framebuffer_sRGB\r
405 GLX_EXT_texture_from_pixmap\r
406 GLX_NV_present_video\r
407 GLX_NV_video_out\r
408 GLX_NV_swap_group\r
409 GLX_EXT_scene_marker\r
410 GLX_NV_video_output\r