diff --git a/auto/bin/filter_gl_ext.sh b/auto/bin/filter_gl_ext.sh index c121cec..97030fb 100755 --- a/auto/bin/filter_gl_ext.sh +++ b/auto/bin/filter_gl_ext.sh @@ -467,8 +467,8 @@ EOT # Fixup REGAL and ANGLE urls - for i in $1/GL_REGAL_*; do perl -e 's#http://www.opengl.org/registry/specs/gl/REGAL/.*#https://github.com/p3/regal/tree/master/doc/extensions#g' -pi $i; done - for i in $1/GL_ANGLE_*; do perl -e 's#http://www.opengl.org/registry/specs/gl/ANGLE/.*#https://code.google.com/p/angleproject/source/browse/\#git%2Fextensions#g' -pi $i; done + for i in $1/GL_REGAL_*; do perl -e 's#http://www.opengl.org/registry/specs/REGAL/.*#https://github.com/p3/regal/tree/master/doc/extensions#g' -pi $i; done + for i in $1/GL_ANGLE_*; do perl -e 's#http://www.opengl.org/registry/specs/ANGLE/.*#https://code.google.com/p/angleproject/source/browse/\#git%2Fextensions#g' -pi $i; done # Filter out GL_NV_blend_equation_advanced_coherent enums and functions head -n3 $1/GL_NV_blend_equation_advanced_coherent > tmp diff --git a/auto/bin/filter_spec.py b/auto/bin/filter_spec.py new file mode 100755 index 0000000..7fc334b --- /dev/null +++ b/auto/bin/filter_spec.py @@ -0,0 +1,32 @@ +#!/usr/bin/python + +import re + +section = re.compile('^(Name|Name Strings?|Number|Dependencies|New Procedures and Functions|New Tokens|Additions to .*|Changes to .*|Modifications to .*|Add new Section .*)\s*$') +token = re.compile('^\s+(([A-Z0-9][A-Z0-9_x]*):?\s+((?:0x)?[0-9A-F]+)([^\?]*))?\s*$') + +if __name__ == '__main__': + + from optparse import OptionParser + import os + + parser = OptionParser('usage: %prog [options] [SOURCES...]') + (options, args) = parser.parse_args() + + for i in args: + lines = open(i).readlines() + f = open(i,'w') + current = '' + for j in lines: + m = section.match(j) + if m: + current = m.group(1).strip() + if current in [ 'Name', 'Name String', 'Name Strings', 'Number', 'Dependencies', 'New Procedures and Functions', 'New Tokens']: + print >>f, j, + continue + if current=='New Tokens': + if token.match(j): + print >>f, j, + elif current in [ 'Name', 'Name String', 'Name Strings', 'Number', 'Dependencies', 'New Procedures and Functions']: + print >>f, j, + diff --git a/auto/bin/make.pl b/auto/bin/make.pl index f382263..83bb774 100755 --- a/auto/bin/make.pl +++ b/auto/bin/make.pl @@ -142,7 +142,25 @@ sub output_tokens($$) { local $, = "\n"; print "\n"; - print map { &{$fnc}($_, $tbl->{$_}) } sort { hex ${$tbl}{$a} <=> hex ${$tbl}{$b} } keys %{$tbl}; + print map { &{$fnc}($_, $tbl->{$_}) } sort { + if (${$tbl}{$a} eq ${$tbl}{$b}) { + $a cmp $b + } else { + if (${$tbl}{$a} =~ /_/) { + if (${$tbl}{$b} =~ /_/) { + $a cmp $b + } else { + -1 + } + } else { + if (${$tbl}{$b} =~ /_/) { + 1 + } else { + hex ${$tbl}{$a} <=> hex ${$tbl}{$b} + } + } + } + } keys %{$tbl}; print "\n"; } else { print STDERR "no keys in table!\n"; diff --git a/auto/bin/parse_spec.pl b/auto/bin/parse_spec.pl index 7e64ddb..8824af6 100755 --- a/auto/bin/parse_spec.pl +++ b/auto/bin/parse_spec.pl @@ -309,7 +309,7 @@ my @speclist = (); my %extensions = (); my $ext_dir = shift; -my $reg_http = "http://www.opengl.org/registry/specs/gl/"; +my $reg_http = "http://www.opengl.org/registry/specs/"; # Take command line arguments or read list from file if (@ARGV) @@ -336,8 +336,26 @@ foreach my $spec (sort @speclist) my $prefix = $ext; $prefix =~ s/^(.+?)(_.+)$/$1/; - foreach my $token (sort { hex ${$tokens}{$a} <=> hex ${$tokens}{$b} } keys %{$tokens}) - { + foreach my $token (sort { + if (${$tokens}{$a} eq ${$tokens}{$b}) { + $a cmp $b + } else { + if (${$tokens}{$a} =~ /_/) { + if (${$tokens}{$b} =~ /_/) { + $a cmp $b + } else { + -1 + } + } else { + if (${$tokens}{$b} =~ /_/) { + 1 + } else { + hex ${$tokens}{$a} <=> hex ${$tokens}{$b} + } + } + } + } keys %{$tokens}) + { if ($token =~ /^$prefix\_.*/i) { print EXT "\t" . $token . " " . ${\%{$tokens}}{$token} . "\n"; diff --git a/auto/doc/index.html b/auto/doc/index.html index 349bb0b..8d8b1c7 100644 --- a/auto/doc/index.html +++ b/auto/doc/index.html @@ -60,9 +60,9 @@ An up-to-date copy is also available using git Unsupported snapshots are also available:

Supported Extensions

diff --git a/auto/src/glew_license.h b/auto/src/glew_license.h index 6fab64b..658b307 100644 --- a/auto/src/glew_license.h +++ b/auto/src/glew_license.h @@ -1,6 +1,6 @@ /* ** The OpenGL Extension Wrangler Library -** Copyright (C) 2008-2013, Nigel Stewart +** Copyright (C) 2008-2014, Nigel Stewart ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev diff --git a/doc/glew.html b/doc/glew.html index 66a6507..0098b11 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -100,543 +100,551 @@ width="88" height="32" border="0" alt="Support This Project"> -->

Supported OpenGL Extensions

- - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - + + + + - - - - - - + + + + + + - - + + - - - - - + + + + + - - - + + + - + - + - - - - + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - + + - - - - - - - + + + + + + + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - - - - - - + + + + + + + - - - + + +
1 3DFX_multisample
2 3DFX_tbuffer
3 3DFX_texture_compression_FXT1
1 3DFX_multisample
2 3DFX_tbuffer
3 3DFX_texture_compression_FXT1

4 AMD_blend_minmax_factor
5 AMD_conservative_depth
6 AMD_debug_output
7 AMD_depth_clamp_separate
8 AMD_draw_buffers_blend
9 AMD_interleaved_elements
10 AMD_multi_draw_indirect
11 AMD_name_gen_delete
12 AMD_occlusion_query_event
13 AMD_performance_monitor
14 AMD_pinned_memory
15 AMD_query_buffer_object
16 AMD_sample_positions
17 AMD_seamless_cubemap_per_texture
18 AMD_shader_atomic_counter_ops
19 AMD_shader_stencil_export
20 AMD_shader_stencil_value_export
21 AMD_shader_trinary_minmax
22 AMD_sparse_texture
23 AMD_stencil_operation_extended
24 AMD_texture_texture4
25 AMD_transform_feedback3_lines_triangles
26 AMD_vertex_shader_layer
27 AMD_vertex_shader_tessellator
28 AMD_vertex_shader_viewport_index
4 AMD_blend_minmax_factor
5 AMD_conservative_depth
6 AMD_debug_output
7 AMD_depth_clamp_separate
8 AMD_draw_buffers_blend
9 AMD_gcn_shader
10 AMD_gpu_shader_int64
11 AMD_interleaved_elements
12 AMD_multi_draw_indirect
13 AMD_name_gen_delete
14 AMD_occlusion_query_event
15 AMD_performance_monitor
16 AMD_pinned_memory
17 AMD_query_buffer_object
18 AMD_sample_positions
19 AMD_seamless_cubemap_per_texture
20 AMD_shader_atomic_counter_ops
21 AMD_shader_stencil_export
22 AMD_shader_stencil_value_export
23 AMD_shader_trinary_minmax
24 AMD_sparse_texture
25 AMD_stencil_operation_extended
26 AMD_texture_texture4
27 AMD_transform_feedback3_lines_triangles
28 AMD_transform_feedback4
29 AMD_vertex_shader_layer
30 AMD_vertex_shader_tessellator
31 AMD_vertex_shader_viewport_index

29 ANGLE_depth_texture
30 ANGLE_framebuffer_blit
31 ANGLE_framebuffer_multisample
32 ANGLE_instanced_arrays
33 ANGLE_pack_reverse_row_order
34 ANGLE_program_binary
35 ANGLE_texture_compression_dxt1
36 ANGLE_texture_compression_dxt3
37 ANGLE_texture_compression_dxt5
38 ANGLE_texture_usage
39 ANGLE_timer_query
40 ANGLE_translated_shader_source
32 ANGLE_depth_texture
33 ANGLE_framebuffer_blit
34 ANGLE_framebuffer_multisample
35 ANGLE_instanced_arrays
36 ANGLE_pack_reverse_row_order
37 ANGLE_program_binary
38 ANGLE_texture_compression_dxt1
39 ANGLE_texture_compression_dxt3
40 ANGLE_texture_compression_dxt5
41 ANGLE_texture_usage
42 ANGLE_timer_query
43 ANGLE_translated_shader_source

41 APPLE_aux_depth_stencil
42 APPLE_client_storage
43 APPLE_element_array
44 APPLE_fence
45 APPLE_float_pixels
46 APPLE_flush_buffer_range
47 APPLE_object_purgeable
48 APPLE_pixel_buffer
49 APPLE_rgb_422
50 APPLE_row_bytes
51 APPLE_specular_vector
52 APPLE_texture_range
53 APPLE_transform_hint
54 APPLE_vertex_array_object
55 APPLE_vertex_array_range
56 APPLE_vertex_program_evaluators
57 APPLE_ycbcr_422
44 APPLE_aux_depth_stencil
45 APPLE_client_storage
46 APPLE_element_array
47 APPLE_fence
48 APPLE_float_pixels
49 APPLE_flush_buffer_range
50 APPLE_object_purgeable
51 APPLE_pixel_buffer
52 APPLE_rgb_422
53 APPLE_row_bytes
54 APPLE_specular_vector
55 APPLE_texture_range
56 APPLE_transform_hint
57 APPLE_vertex_array_object
58 APPLE_vertex_array_range
59 APPLE_vertex_program_evaluators
60 APPLE_ycbcr_422

58 ARB_ES2_compatibility
59 ARB_ES3_compatibility
60 ARB_arrays_of_arrays
61 ARB_base_instance
62 ARB_bindless_texture
63 ARB_blend_func_extended
64 ARB_buffer_storage
65 ARB_cl_event
66 ARB_clear_buffer_object
67 ARB_clear_texture
68 ARB_color_buffer_float
69 ARB_compatibility
70 ARB_compressed_texture_pixel_storage
71 ARB_compute_shader
72 ARB_compute_variable_group_size
73 ARB_conservative_depth
74 ARB_copy_buffer
75 ARB_copy_image
76 ARB_debug_output
77 ARB_depth_buffer_float
78 ARB_depth_clamp
79 ARB_depth_texture
80 ARB_draw_buffers
81 ARB_draw_buffers_blend
82 ARB_draw_elements_base_vertex
83 ARB_draw_indirect
84 ARB_draw_instanced
85 ARB_enhanced_layouts
86 ARB_explicit_attrib_location
87 ARB_explicit_uniform_location
88 ARB_fragment_coord_conventions
89 ARB_fragment_layer_viewport
90 ARB_fragment_program
91 ARB_fragment_program_shadow
92 ARB_fragment_shader
93 ARB_framebuffer_no_attachments
94 ARB_framebuffer_object
95 ARB_framebuffer_sRGB
96 ARB_geometry_shader4
97 ARB_get_program_binary
98 ARB_gpu_shader5
99 ARB_gpu_shader_fp64
100 ARB_half_float_pixel
101 ARB_half_float_vertex
102 ARB_imaging
103 ARB_indirect_parameters
104 ARB_instanced_arrays
105 ARB_internalformat_query
106 ARB_internalformat_query2
107 ARB_invalidate_subdata
108 ARB_map_buffer_alignment
109 ARB_map_buffer_range
110 ARB_matrix_palette
111 ARB_multi_bind
112 ARB_multi_draw_indirect
113 ARB_multisample
114 ARB_multitexture
115 ARB_occlusion_query
116 ARB_occlusion_query2
117 ARB_pixel_buffer_object
118 ARB_point_parameters
119 ARB_point_sprite
120 ARB_program_interface_query
121 ARB_provoking_vertex
122 ARB_query_buffer_object
123 ARB_robust_buffer_access_behavior
124 ARB_robustness
125 ARB_robustness_application_isolation
126 ARB_robustness_share_group_isolation
127 ARB_sample_shading
128 ARB_sampler_objects
129 ARB_seamless_cube_map
130 ARB_seamless_cubemap_per_texture
131 ARB_separate_shader_objects
132 ARB_shader_atomic_counters
133 ARB_shader_bit_encoding
134 ARB_shader_draw_parameters
135 ARB_shader_group_vote
136 ARB_shader_image_load_store
137 ARB_shader_image_size
138 ARB_shader_objects
139 ARB_shader_precision
140 ARB_shader_stencil_export
141 ARB_shader_storage_buffer_object
142 ARB_shader_subroutine
143 ARB_shader_texture_lod
144 ARB_shading_language_100
145 ARB_shading_language_420pack
146 ARB_shading_language_include
147 ARB_shading_language_packing
148 ARB_shadow
149 ARB_shadow_ambient
150 ARB_sparse_texture
151 ARB_stencil_texturing
152 ARB_sync
153 ARB_tessellation_shader
154 ARB_texture_border_clamp
155 ARB_texture_buffer_object
156 ARB_texture_buffer_object_rgb32
157 ARB_texture_buffer_range
158 ARB_texture_compression
159 ARB_texture_compression_bptc
160 ARB_texture_compression_rgtc
161 ARB_texture_cube_map
162 ARB_texture_cube_map_array
163 ARB_texture_env_add
164 ARB_texture_env_combine
165 ARB_texture_env_crossbar
166 ARB_texture_env_dot3
167 ARB_texture_float
168 ARB_texture_gather
169 ARB_texture_mirror_clamp_to_edge
170 ARB_texture_mirrored_repeat
171 ARB_texture_multisample
172 ARB_texture_non_power_of_two
173 ARB_texture_query_levels
174 ARB_texture_query_lod
175 ARB_texture_rectangle
176 ARB_texture_rg
177 ARB_texture_rgb10_a2ui
178 ARB_texture_stencil8
179 ARB_texture_storage
180 ARB_texture_storage_multisample
181 ARB_texture_swizzle
182 ARB_texture_view
183 ARB_timer_query
184 ARB_transform_feedback2
185 ARB_transform_feedback3
186 ARB_transform_feedback_instanced
187 ARB_transpose_matrix
188 ARB_uniform_buffer_object
189 ARB_vertex_array_bgra
190 ARB_vertex_array_object
191 ARB_vertex_attrib_64bit
192 ARB_vertex_attrib_binding
193 ARB_vertex_blend
194 ARB_vertex_buffer_object
195 ARB_vertex_program
196 ARB_vertex_shader
197 ARB_vertex_type_10f_11f_11f_rev
198 ARB_vertex_type_2_10_10_10_rev
199 ARB_viewport_array
200 ARB_window_pos
61 ARB_ES2_compatibility
62 ARB_ES3_compatibility
63 ARB_arrays_of_arrays
64 ARB_base_instance
65 ARB_bindless_texture
66 ARB_blend_func_extended
67 ARB_buffer_storage
68 ARB_cl_event
69 ARB_clear_buffer_object
70 ARB_clear_texture
71 ARB_color_buffer_float
72 ARB_compatibility
73 ARB_compressed_texture_pixel_storage
74 ARB_compute_shader
75 ARB_compute_variable_group_size
76 ARB_conservative_depth
77 ARB_copy_buffer
78 ARB_copy_image
79 ARB_debug_output
80 ARB_depth_buffer_float
81 ARB_depth_clamp
82 ARB_depth_texture
83 ARB_draw_buffers
84 ARB_draw_buffers_blend
85 ARB_draw_elements_base_vertex
86 ARB_draw_indirect
87 ARB_draw_instanced
88 ARB_enhanced_layouts
89 ARB_explicit_attrib_location
90 ARB_explicit_uniform_location
91 ARB_fragment_coord_conventions
92 ARB_fragment_layer_viewport
93 ARB_fragment_program
94 ARB_fragment_program_shadow
95 ARB_fragment_shader
96 ARB_framebuffer_no_attachments
97 ARB_framebuffer_object
98 ARB_framebuffer_sRGB
99 ARB_geometry_shader4
100 ARB_get_program_binary
101 ARB_gpu_shader5
102 ARB_gpu_shader_fp64
103 ARB_half_float_pixel
104 ARB_half_float_vertex
105 ARB_imaging
106 ARB_indirect_parameters
107 ARB_instanced_arrays
108 ARB_internalformat_query
109 ARB_internalformat_query2
110 ARB_invalidate_subdata
111 ARB_map_buffer_alignment
112 ARB_map_buffer_range
113 ARB_matrix_palette
114 ARB_multi_bind
115 ARB_multi_draw_indirect
116 ARB_multisample
117 ARB_multitexture
118 ARB_occlusion_query
119 ARB_occlusion_query2
120 ARB_pixel_buffer_object
121 ARB_point_parameters
122 ARB_point_sprite
123 ARB_program_interface_query
124 ARB_provoking_vertex
125 ARB_query_buffer_object
126 ARB_robust_buffer_access_behavior
127 ARB_robustness
128 ARB_robustness_application_isolation
129 ARB_robustness_share_group_isolation
130 ARB_sample_shading
131 ARB_sampler_objects
132 ARB_seamless_cube_map
133 ARB_seamless_cubemap_per_texture
134 ARB_separate_shader_objects
135 ARB_shader_atomic_counters
136 ARB_shader_bit_encoding
137 ARB_shader_draw_parameters
138 ARB_shader_group_vote
139 ARB_shader_image_load_store
140 ARB_shader_image_size
141 ARB_shader_objects
142 ARB_shader_precision
143 ARB_shader_stencil_export
144 ARB_shader_storage_buffer_object
145 ARB_shader_subroutine
146 ARB_shader_texture_lod
147 ARB_shading_language_100
148 ARB_shading_language_420pack
149 ARB_shading_language_include
150 ARB_shading_language_packing
151 ARB_shadow
152 ARB_shadow_ambient
153 ARB_sparse_texture
154 ARB_stencil_texturing
155 ARB_sync
156 ARB_tessellation_shader
157 ARB_texture_border_clamp
158 ARB_texture_buffer_object
159 ARB_texture_buffer_object_rgb32
160 ARB_texture_buffer_range
161 ARB_texture_compression
162 ARB_texture_compression_bptc
163 ARB_texture_compression_rgtc
164 ARB_texture_cube_map
165 ARB_texture_cube_map_array
166 ARB_texture_env_add
167 ARB_texture_env_combine
168 ARB_texture_env_crossbar
169 ARB_texture_env_dot3
170 ARB_texture_float
171 ARB_texture_gather
172 ARB_texture_mirror_clamp_to_edge
173 ARB_texture_mirrored_repeat
174 ARB_texture_multisample
175 ARB_texture_non_power_of_two
176 ARB_texture_query_levels
177 ARB_texture_query_lod
178 ARB_texture_rectangle
179 ARB_texture_rg
180 ARB_texture_rgb10_a2ui
181 ARB_texture_stencil8
182 ARB_texture_storage
183 ARB_texture_storage_multisample
184 ARB_texture_swizzle
185 ARB_texture_view
186 ARB_timer_query
187 ARB_transform_feedback2
188 ARB_transform_feedback3
189 ARB_transform_feedback_instanced
190 ARB_transpose_matrix
191 ARB_uniform_buffer_object
192 ARB_vertex_array_bgra
193 ARB_vertex_array_object
194 ARB_vertex_attrib_64bit
195 ARB_vertex_attrib_binding
196 ARB_vertex_blend
197 ARB_vertex_buffer_object
198 ARB_vertex_program
199 ARB_vertex_shader
200 ARB_vertex_type_10f_11f_11f_rev
201 ARB_vertex_type_2_10_10_10_rev
202 ARB_viewport_array
203 ARB_window_pos

201 ATIX_point_sprites
202 ATIX_texture_env_combine3
203 ATIX_texture_env_route
204 ATIX_vertex_shader_output_point_size
204 ATIX_point_sprites
205 ATIX_texture_env_combine3
206 ATIX_texture_env_route
207 ATIX_vertex_shader_output_point_size

205 ATI_draw_buffers
206 ATI_element_array
207 ATI_envmap_bumpmap
208 ATI_fragment_shader
209 ATI_map_object_buffer
210 ATI_meminfo
211 ATI_pn_triangles
212 ATI_separate_stencil
213 ATI_shader_texture_lod
214 ATI_text_fragment_shader
215 ATI_texture_compression_3dc
216 ATI_texture_env_combine3
217 ATI_texture_float
218 ATI_texture_mirror_once
219 ATI_vertex_array_object
220 ATI_vertex_attrib_array_object
221 ATI_vertex_streams
208 ATI_draw_buffers
209 ATI_element_array
210 ATI_envmap_bumpmap
211 ATI_fragment_shader
212 ATI_map_object_buffer
213 ATI_meminfo
214 ATI_pn_triangles
215 ATI_separate_stencil
216 ATI_shader_texture_lod
217 ATI_text_fragment_shader
218 ATI_texture_compression_3dc
219 ATI_texture_env_combine3
220 ATI_texture_float
221 ATI_texture_mirror_once
222 ATI_vertex_array_object
223 ATI_vertex_attrib_array_object
224 ATI_vertex_streams

222 EXT_422_pixels
223 EXT_Cg_shader
224 EXT_abgr
225 EXT_bgra
226 EXT_bindable_uniform
227 EXT_blend_color
228 EXT_blend_equation_separate
229 EXT_blend_func_separate
230 EXT_blend_logic_op
231 EXT_blend_minmax
232 EXT_blend_subtract
233 EXT_clip_volume_hint
234 EXT_cmyka
235 EXT_color_subtable
236 EXT_compiled_vertex_array
237 EXT_convolution
238 EXT_coordinate_frame
239 EXT_copy_texture
240 EXT_cull_vertex
241 EXT_debug_label
242 EXT_debug_marker
243 EXT_depth_bounds_test
244 EXT_direct_state_access
245 EXT_draw_buffers2
246 EXT_draw_instanced
247 EXT_draw_range_elements
248 EXT_fog_coord
249 EXT_fragment_lighting
250 EXT_framebuffer_blit
251 EXT_framebuffer_multisample
252 EXT_framebuffer_multisample_blit_scaled
253 EXT_framebuffer_object
254 EXT_framebuffer_sRGB
255 EXT_geometry_shader4
256 EXT_gpu_program_parameters
257 EXT_gpu_shader4
258 EXT_histogram
259 EXT_index_array_formats
260 EXT_index_func
261 EXT_index_material
262 EXT_index_texture
263 EXT_light_texture
264 EXT_misc_attribute
265 EXT_multi_draw_arrays
266 EXT_multisample
267 EXT_packed_depth_stencil
268 EXT_packed_float
269 EXT_packed_pixels
270 EXT_paletted_texture
271 EXT_pixel_buffer_object
272 EXT_pixel_transform
273 EXT_pixel_transform_color_table
274 EXT_point_parameters
275 EXT_polygon_offset
276 EXT_provoking_vertex
277 EXT_rescale_normal
278 EXT_scene_marker
279 EXT_secondary_color
280 EXT_separate_shader_objects
281 EXT_separate_specular_color
282 EXT_shader_image_load_store
283 EXT_shader_integer_mix
284 EXT_shadow_funcs
285 EXT_shared_texture_palette
286 EXT_stencil_clear_tag
287 EXT_stencil_two_side
288 EXT_stencil_wrap
289 EXT_subtexture
290 EXT_texture
291 EXT_texture3D
292 EXT_texture_array
293 EXT_texture_buffer_object
294 EXT_texture_compression_dxt1
295 EXT_texture_compression_latc
296 EXT_texture_compression_rgtc
297 EXT_texture_compression_s3tc
298 EXT_texture_cube_map
299 EXT_texture_edge_clamp
300 EXT_texture_env
301 EXT_texture_env_add
302 EXT_texture_env_combine
303 EXT_texture_env_dot3
304 EXT_texture_filter_anisotropic
305 EXT_texture_integer
306 EXT_texture_lod_bias
307 EXT_texture_mirror_clamp
308 EXT_texture_object
309 EXT_texture_perturb_normal
310 EXT_texture_rectangle
311 EXT_texture_sRGB
312 EXT_texture_sRGB_decode
313 EXT_texture_shared_exponent
314 EXT_texture_snorm
315 EXT_texture_swizzle
316 EXT_timer_query
317 EXT_transform_feedback
318 EXT_vertex_array
319 EXT_vertex_array_bgra
320 EXT_vertex_attrib_64bit
321 EXT_vertex_shader
322 EXT_vertex_weighting
323 EXT_x11_sync_object
225 EXT_422_pixels
226 EXT_Cg_shader
227 EXT_abgr
228 EXT_bgra
229 EXT_bindable_uniform
230 EXT_blend_color
231 EXT_blend_equation_separate
232 EXT_blend_func_separate
233 EXT_blend_logic_op
234 EXT_blend_minmax
235 EXT_blend_subtract
236 EXT_clip_volume_hint
237 EXT_cmyka
238 EXT_color_subtable
239 EXT_compiled_vertex_array
240 EXT_convolution
241 EXT_coordinate_frame
242 EXT_copy_texture
243 EXT_cull_vertex
244 EXT_debug_label
245 EXT_debug_marker
246 EXT_depth_bounds_test
247 EXT_direct_state_access
248 EXT_draw_buffers2
249 EXT_draw_instanced
250 EXT_draw_range_elements
251 EXT_fog_coord
252 EXT_fragment_lighting
253 EXT_framebuffer_blit
254 EXT_framebuffer_multisample
255 EXT_framebuffer_multisample_blit_scaled
256 EXT_framebuffer_object
257 EXT_framebuffer_sRGB
258 EXT_geometry_shader4
259 EXT_gpu_program_parameters
260 EXT_gpu_shader4
261 EXT_histogram
262 EXT_index_array_formats
263 EXT_index_func
264 EXT_index_material
265 EXT_index_texture
266 EXT_light_texture
267 EXT_misc_attribute
268 EXT_multi_draw_arrays
269 EXT_multisample
270 EXT_packed_depth_stencil
271 EXT_packed_float
272 EXT_packed_pixels
273 EXT_paletted_texture
274 EXT_pixel_buffer_object
275 EXT_pixel_transform
276 EXT_pixel_transform_color_table
277 EXT_point_parameters
278 EXT_polygon_offset
279 EXT_provoking_vertex
280 EXT_rescale_normal
281 EXT_scene_marker
282 EXT_secondary_color
283 EXT_separate_shader_objects
284 EXT_separate_specular_color
285 EXT_shader_image_load_formatted
286 EXT_shader_image_load_store
287 EXT_shader_integer_mix
288 EXT_shadow_funcs
289 EXT_shared_texture_palette
290 EXT_stencil_clear_tag
291 EXT_stencil_two_side
292 EXT_stencil_wrap
293 EXT_subtexture
294 EXT_texture
295 EXT_texture3D
296 EXT_texture_array
297 EXT_texture_buffer_object
298 EXT_texture_compression_dxt1
299 EXT_texture_compression_latc
300 EXT_texture_compression_rgtc
301 EXT_texture_compression_s3tc
302 EXT_texture_cube_map
303 EXT_texture_edge_clamp
304 EXT_texture_env
305 EXT_texture_env_add
306 EXT_texture_env_combine
307 EXT_texture_env_dot3
308 EXT_texture_filter_anisotropic
309 EXT_texture_integer
310 EXT_texture_lod_bias
311 EXT_texture_mirror_clamp
312 EXT_texture_object
313 EXT_texture_perturb_normal
314 EXT_texture_rectangle
315 EXT_texture_sRGB
316 EXT_texture_sRGB_decode
317 EXT_texture_shared_exponent
318 EXT_texture_snorm
319 EXT_texture_swizzle
320 EXT_timer_query
321 EXT_transform_feedback
322 EXT_vertex_array
323 EXT_vertex_array_bgra
324 EXT_vertex_attrib_64bit
325 EXT_vertex_shader
326 EXT_vertex_weighting
327 EXT_x11_sync_object

324 GREMEDY_frame_terminator
325 GREMEDY_string_marker
328 GREMEDY_frame_terminator
329 GREMEDY_string_marker

326 HP_convolution_border_modes
327 HP_image_transform
328 HP_occlusion_test
329 HP_texture_lighting
330 HP_convolution_border_modes
331 HP_image_transform
332 HP_occlusion_test
333 HP_texture_lighting

330 IBM_cull_vertex
331 IBM_multimode_draw_arrays
332 IBM_rasterpos_clip
333 IBM_static_data
334 IBM_texture_mirrored_repeat
335 IBM_vertex_array_lists
334 IBM_cull_vertex
335 IBM_multimode_draw_arrays
336 IBM_rasterpos_clip
337 IBM_static_data
338 IBM_texture_mirrored_repeat
339 IBM_vertex_array_lists

336 INGR_color_clamp
337 INGR_interlace_read
340 INGR_color_clamp
341 INGR_interlace_read

338 INTEL_fragment_shader_ordering
339 INTEL_map_texture
340 INTEL_parallel_arrays
341 INTEL_performance_query
342 INTEL_texture_scissor
342 INTEL_fragment_shader_ordering
343 INTEL_map_texture
344 INTEL_parallel_arrays
345 INTEL_performance_query
346 INTEL_texture_scissor

343 KHR_debug
344 KHR_texture_compression_astc_hdr
345 KHR_texture_compression_astc_ldr
347 KHR_debug
348 KHR_texture_compression_astc_hdr
349 KHR_texture_compression_astc_ldr

346 KTX_buffer_region
350 KTX_buffer_region

347 MESAX_texture_stack
351 MESAX_texture_stack

348 MESA_pack_invert
349 MESA_resize_buffers
350 MESA_window_pos
351 MESA_ycbcr_texture
352 MESA_pack_invert
353 MESA_resize_buffers
354 MESA_window_pos
355 MESA_ycbcr_texture

352 NVX_conditional_render
353 NVX_gpu_memory_info
356 NVX_conditional_render
357 NVX_gpu_memory_info

354 NV_bindless_multi_draw_indirect
355 NV_bindless_texture
356 NV_blend_equation_advanced
357 NV_blend_equation_advanced_coherent
358 NV_blend_square
359 NV_compute_program5
360 NV_conditional_render
361 NV_copy_depth_to_color
362 NV_copy_image
363 NV_deep_texture3D
364 NV_depth_buffer_float
365 NV_depth_clamp
366 NV_depth_range_unclamped
367 NV_draw_texture
368 NV_evaluators
369 NV_explicit_multisample
370 NV_fence
371 NV_float_buffer
372 NV_fog_distance
373 NV_fragment_program
374 NV_fragment_program2
375 NV_fragment_program4
376 NV_fragment_program_option
377 NV_framebuffer_multisample_coverage
378 NV_geometry_program4
379 NV_geometry_shader4
380 NV_gpu_program4
381 NV_gpu_program5
382 NV_gpu_program5_mem_extended
383 NV_gpu_program_fp64
384 NV_gpu_shader5
385 NV_half_float
386 NV_light_max_exponent
387 NV_multisample_coverage
388 NV_multisample_filter_hint
389 NV_occlusion_query
390 NV_packed_depth_stencil
391 NV_parameter_buffer_object
392 NV_parameter_buffer_object2
393 NV_path_rendering
394 NV_pixel_data_range
395 NV_point_sprite
396 NV_present_video
397 NV_primitive_restart
398 NV_register_combiners
399 NV_register_combiners2
400 NV_shader_atomic_counters
401 NV_shader_atomic_float
402 NV_shader_buffer_load
403 NV_shader_storage_buffer_object
404 NV_tessellation_program5
405 NV_texgen_emboss
406 NV_texgen_reflection
407 NV_texture_barrier
408 NV_texture_compression_vtc
409 NV_texture_env_combine4
410 NV_texture_expand_normal
411 NV_texture_multisample
412 NV_texture_rectangle
413 NV_texture_shader
414 NV_texture_shader2
415 NV_texture_shader3
416 NV_transform_feedback
417 NV_transform_feedback2
418 NV_vdpau_interop
419 NV_vertex_array_range
420 NV_vertex_array_range2
421 NV_vertex_attrib_integer_64bit
422 NV_vertex_buffer_unified_memory
423 NV_vertex_program
424 NV_vertex_program1_1
425 NV_vertex_program2
426 NV_vertex_program2_option
427 NV_vertex_program3
428 NV_vertex_program4
429 NV_video_capture
358 NV_bindless_multi_draw_indirect
359 NV_bindless_multi_draw_indirect_count
360 NV_bindless_texture
361 NV_blend_equation_advanced
362 NV_blend_equation_advanced_coherent
363 NV_blend_square
364 NV_compute_program5
365 NV_conditional_render
366 NV_copy_depth_to_color
367 NV_copy_image
368 NV_deep_texture3D
369 NV_depth_buffer_float
370 NV_depth_clamp
371 NV_depth_range_unclamped
372 NV_draw_texture
373 NV_evaluators
374 NV_explicit_multisample
375 NV_fence
376 NV_float_buffer
377 NV_fog_distance
378 NV_fragment_program
379 NV_fragment_program2
380 NV_fragment_program4
381 NV_fragment_program_option
382 NV_framebuffer_multisample_coverage
383 NV_geometry_program4
384 NV_geometry_shader4
385 NV_gpu_program4
386 NV_gpu_program5
387 NV_gpu_program5_mem_extended
388 NV_gpu_program_fp64
389 NV_gpu_shader5
390 NV_half_float
391 NV_light_max_exponent
392 NV_multisample_coverage
393 NV_multisample_filter_hint
394 NV_occlusion_query
395 NV_packed_depth_stencil
396 NV_parameter_buffer_object
397 NV_parameter_buffer_object2
398 NV_path_rendering
399 NV_pixel_data_range
400 NV_point_sprite
401 NV_present_video
402 NV_primitive_restart
403 NV_register_combiners
404 NV_register_combiners2
405 NV_shader_atomic_counters
406 NV_shader_atomic_float
407 NV_shader_atomic_int64
408 NV_shader_buffer_load
409 NV_shader_storage_buffer_object
410 NV_shader_thread_group
411 NV_shader_thread_shuffle
412 NV_tessellation_program5
413 NV_texgen_emboss
414 NV_texgen_reflection
415 NV_texture_barrier
416 NV_texture_compression_vtc
417 NV_texture_env_combine4
418 NV_texture_expand_normal
419 NV_texture_multisample
420 NV_texture_rectangle
421 NV_texture_shader
422 NV_texture_shader2
423 NV_texture_shader3
424 NV_transform_feedback
425 NV_transform_feedback2
426 NV_vdpau_interop
427 NV_vertex_array_range
428 NV_vertex_array_range2
429 NV_vertex_attrib_integer_64bit
430 NV_vertex_buffer_unified_memory
431 NV_vertex_program
432 NV_vertex_program1_1
433 NV_vertex_program2
434 NV_vertex_program2_option
435 NV_vertex_program3
436 NV_vertex_program4
437 NV_video_capture

430 OES_byte_coordinates
431 OES_compressed_paletted_texture
432 OES_read_format
433 OES_single_precision
438 OES_byte_coordinates
439 OES_compressed_paletted_texture
440 OES_read_format
441 OES_single_precision

434 OML_interlace
435 OML_resample
436 OML_subsample
442 OML_interlace
443 OML_resample
444 OML_subsample

437 PGI_misc_hints
438 PGI_vertex_hints
445 PGI_misc_hints
446 PGI_vertex_hints

439 REGAL_ES1_0_compatibility
440 REGAL_ES1_1_compatibility
441 REGAL_enable
442 REGAL_error_string
443 REGAL_extension_query
444 REGAL_log
445 REGAL_proc_address
447 REGAL_ES1_0_compatibility
448 REGAL_ES1_1_compatibility
449 REGAL_enable
450 REGAL_error_string
451 REGAL_extension_query
452 REGAL_log
453 REGAL_proc_address

446 REND_screen_coordinates
454 REND_screen_coordinates

447 S3_s3tc
455 S3_s3tc

448 SGIS_color_range
449 SGIS_detail_texture
450 SGIS_fog_function
451 SGIS_generate_mipmap
452 SGIS_multisample
453 SGIS_pixel_texture
454 SGIS_point_line_texgen
455 SGIS_sharpen_texture
456 SGIS_texture4D
457 SGIS_texture_border_clamp
458 SGIS_texture_edge_clamp
459 SGIS_texture_filter4
460 SGIS_texture_lod
461 SGIS_texture_select
456 SGIS_color_range
457 SGIS_detail_texture
458 SGIS_fog_function
459 SGIS_generate_mipmap
460 SGIS_multisample
461 SGIS_pixel_texture
462 SGIS_point_line_texgen
463 SGIS_sharpen_texture
464 SGIS_texture4D
465 SGIS_texture_border_clamp
466 SGIS_texture_edge_clamp
467 SGIS_texture_filter4
468 SGIS_texture_lod
469 SGIS_texture_select

462 SGIX_async
463 SGIX_async_histogram
464 SGIX_async_pixel
465 SGIX_blend_alpha_minmax
466 SGIX_clipmap
467 SGIX_convolution_accuracy
468 SGIX_depth_texture
469 SGIX_flush_raster
470 SGIX_fog_offset
471 SGIX_fog_texture
472 SGIX_fragment_specular_lighting
473 SGIX_framezoom
474 SGIX_interlace
475 SGIX_ir_instrument1
476 SGIX_list_priority
477 SGIX_pixel_texture
478 SGIX_pixel_texture_bits
479 SGIX_reference_plane
480 SGIX_resample
481 SGIX_shadow
482 SGIX_shadow_ambient
483 SGIX_sprite
484 SGIX_tag_sample_buffer
485 SGIX_texture_add_env
486 SGIX_texture_coordinate_clamp
487 SGIX_texture_lod_bias
488 SGIX_texture_multi_buffer
489 SGIX_texture_range
490 SGIX_texture_scale_bias
491 SGIX_vertex_preclip
492 SGIX_vertex_preclip_hint
493 SGIX_ycrcb
470 SGIX_async
471 SGIX_async_histogram
472 SGIX_async_pixel
473 SGIX_blend_alpha_minmax
474 SGIX_clipmap
475 SGIX_convolution_accuracy
476 SGIX_depth_texture
477 SGIX_flush_raster
478 SGIX_fog_offset
479 SGIX_fog_texture
480 SGIX_fragment_specular_lighting
481 SGIX_framezoom
482 SGIX_interlace
483 SGIX_ir_instrument1
484 SGIX_list_priority
485 SGIX_pixel_texture
486 SGIX_pixel_texture_bits
487 SGIX_reference_plane
488 SGIX_resample
489 SGIX_shadow
490 SGIX_shadow_ambient
491 SGIX_sprite
492 SGIX_tag_sample_buffer
493 SGIX_texture_add_env
494 SGIX_texture_coordinate_clamp
495 SGIX_texture_lod_bias
496 SGIX_texture_multi_buffer
497 SGIX_texture_range
498 SGIX_texture_scale_bias
499 SGIX_vertex_preclip
500 SGIX_vertex_preclip_hint
501 SGIX_ycrcb

494 SGI_color_matrix
495 SGI_color_table
496 SGI_texture_color_table
502 SGI_color_matrix
503 SGI_color_table
504 SGI_texture_color_table

497 SUNX_constant_data
505 SUNX_constant_data

498 SUN_convolution_border_modes
499 SUN_global_alpha
500 SUN_mesh_array
501 SUN_read_video_pixels
502 SUN_slice_accum
503 SUN_triangle_list
504 SUN_vertex
506 SUN_convolution_border_modes
507 SUN_global_alpha
508 SUN_mesh_array
509 SUN_read_video_pixels
510 SUN_slice_accum
511 SUN_triangle_list
512 SUN_vertex

505 WIN_phong_shading
506 WIN_specular_fog
507 WIN_swap_hint
513 WIN_phong_shading
514 WIN_specular_fog
515 WIN_swap_hint
diff --git a/doc/glxew.html b/doc/glxew.html index 08f0107..dfe2267 100644 --- a/doc/glxew.html +++ b/doc/glxew.html @@ -100,78 +100,82 @@ width="88" height="32" border="0" alt="Support This Project"> -->

Supported GLX Extensions

- + - - - - - + + + + + - - - - + + + + - + - - - - - - - + + + + + + + + - + - - - - - - + + + + + + + - - - - - - - - + + + + + + + + + + - - + + - - - - + + + + - - - - - - - + + + + + + + - - - - + + + + - - + +
1 3DFX_multisample
1 3DFX_multisample

2 AMD_gpu_association

3 ARB_create_context
4 ARB_create_context_profile
5 ARB_create_context_robustness
6 ARB_fbconfig_float
7 ARB_framebuffer_sRGB
3 ARB_create_context
4 ARB_create_context_profile
5 ARB_create_context_robustness
6 ARB_fbconfig_float
7 ARB_framebuffer_sRGB
8 ARB_get_proc_address
9 ARB_multisample
10 ARB_robustness_application_isolation
11 ARB_robustness_share_group_isolation
12 ARB_vertex_buffer_object
9 ARB_multisample
10 ARB_robustness_application_isolation
11 ARB_robustness_share_group_isolation
12 ARB_vertex_buffer_object

13 ATI_pixel_format_float
14 ATI_render_texture

15 EXT_buffer_age
15 EXT_buffer_age
16 EXT_create_context_es2_profile
17 EXT_create_context_es_profile
18 EXT_fbconfig_packed_float
19 EXT_framebuffer_sRGB
20 EXT_import_context
21 EXT_scene_marker
22 EXT_swap_control
23 EXT_swap_control_tear
24 EXT_texture_from_pixmap
25 EXT_visual_info
26 EXT_visual_rating
20 EXT_import_context
21 EXT_scene_marker
22 EXT_stereo_tree
23 EXT_swap_control
24 EXT_swap_control_tear
25 EXT_texture_from_pixmap
26 EXT_visual_info
27 EXT_visual_rating

27 INTEL_swap_event
28 INTEL_swap_event

28 MESA_agp_offset
29 MESA_copy_sub_buffer
30 MESA_pixmap_colormap
31 MESA_release_buffers
32 MESA_set_3dfx_mode
33 MESA_swap_control
29 MESA_agp_offset
30 MESA_copy_sub_buffer
31 MESA_pixmap_colormap
32 MESA_query_renderer
33 MESA_release_buffers
34 MESA_set_3dfx_mode
35 MESA_swap_control

34 NV_copy_image
35 NV_float_buffer
36 NV_multisample_coverage
37 NV_present_video
38 NV_swap_group
39 NV_vertex_array_range
40 NV_video_capture
41 NV_video_output
36 NV_copy_buffer
37 NV_copy_image
38 NV_delay_before_swap
39 NV_float_buffer
40 NV_multisample_coverage
41 NV_present_video
42 NV_swap_group
43 NV_vertex_array_range
44 NV_video_capture
45 NV_video_out

42 OML_swap_method
43 OML_sync_control
46 OML_swap_method
47 OML_sync_control

44 SGIS_blended_overlay
45 SGIS_color_range
46 SGIS_multisample
47 SGIS_shared_multisample
48 SGIS_blended_overlay
49 SGIS_color_range
50 SGIS_multisample
51 SGIS_shared_multisample

48 SGIX_fbconfig
49 SGIX_hyperpipe
50 SGIX_pbuffer
51 SGIX_swap_barrier
52 SGIX_swap_group
53 SGIX_video_resize
54 SGIX_visual_select_group
52 SGIX_fbconfig
53 SGIX_hyperpipe
54 SGIX_pbuffer
55 SGIX_swap_barrier
56 SGIX_swap_group
57 SGIX_video_resize
58 SGIX_visual_select_group

55 SGI_cushion
56 SGI_make_current_read
57 SGI_swap_control
58 SGI_video_sync
59 SGI_cushion
60 SGI_make_current_read
61 SGI_swap_control
62 SGI_video_sync

59 SUN_get_transparent_index
60 SUN_video_resize
63 SUN_get_transparent_index
64 SUN_video_resize
diff --git a/doc/index.html b/doc/index.html index 32d10e8..89a2b02 100644 --- a/doc/index.html +++ b/doc/index.html @@ -159,9 +159,9 @@ An up-to-date copy is also available using git Unsupported snapshots are also available:

Supported Extensions

diff --git a/doc/wglew.html b/doc/wglew.html index dfc3ef8..c3b86d5 100644 --- a/doc/wglew.html +++ b/doc/wglew.html @@ -100,67 +100,67 @@ width="88" height="32" border="0" alt="Support This Project"> -->

Supported WGL Extensions

- + - + - + - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - + + + - - - - + + + + - - + + - - - - - - + + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - +
1 3DFX_multisample
1 3DFX_multisample

2 3DL_stereo_control
2 3DL_stereo_control

3 AMD_gpu_association
3 AMD_gpu_association

4 ARB_buffer_region
4 ARB_buffer_region
5 ARB_create_context
6 ARB_create_context_profile
7 ARB_create_context_robustness
8 ARB_extensions_string
9 ARB_framebuffer_sRGB
10 ARB_make_current_read
11 ARB_multisample
12 ARB_pbuffer
13 ARB_pixel_format
14 ARB_pixel_format_float
15 ARB_render_texture
16 ARB_robustness_application_isolation
17 ARB_robustness_share_group_isolation
6 ARB_create_context_profile
7 ARB_create_context_robustness
8 ARB_extensions_string
9 ARB_framebuffer_sRGB
10 ARB_make_current_read
11 ARB_multisample
12 ARB_pbuffer
13 ARB_pixel_format
14 ARB_pixel_format_float
15 ARB_render_texture
16 ARB_robustness_application_isolation
17 ARB_robustness_share_group_isolation

18 ATI_pixel_format_float
18 ATI_pixel_format_float
19 ATI_render_texture_rectangle

20 EXT_create_context_es2_profile
21 EXT_create_context_es_profile
22 EXT_depth_float
23 EXT_display_color_table
24 EXT_extensions_string
22 EXT_depth_float
23 EXT_display_color_table
24 EXT_extensions_string
25 EXT_framebuffer_sRGB
26 EXT_make_current_read
27 EXT_multisample
28 EXT_pbuffer
29 EXT_pixel_format
26 EXT_make_current_read
27 EXT_multisample
28 EXT_pbuffer
29 EXT_pixel_format
30 EXT_pixel_format_packed_float
31 EXT_swap_control
32 EXT_swap_control_tear
31 EXT_swap_control
32 EXT_swap_control_tear

33 I3D_digital_video_control
34 I3D_gamma
35 I3D_genlock
36 I3D_image_buffer
37 I3D_swap_frame_lock
38 I3D_swap_frame_usage
33 I3D_digital_video_control
34 I3D_gamma
35 I3D_genlock
36 I3D_image_buffer
37 I3D_swap_frame_lock
38 I3D_swap_frame_usage

39 NV_DX_interop
40 NV_DX_interop2
41 NV_copy_image
42 NV_delay_before_swap
43 NV_float_buffer
39 NV_DX_interop
40 NV_DX_interop2
41 NV_copy_image
42 NV_delay_before_swap
43 NV_float_buffer
44 NV_gpu_affinity
45 NV_multisample_coverage
46 NV_present_video
47 NV_render_depth_texture
48 NV_render_texture_rectangle
49 NV_swap_group
45 NV_multisample_coverage
46 NV_present_video
47 NV_render_depth_texture
48 NV_render_texture_rectangle
49 NV_swap_group
50 NV_vertex_array_range
51 NV_video_capture
52 NV_video_output
51 NV_video_capture
52 NV_video_output

53 OML_sync_control
53 OML_sync_control