diff --git a/doc/advanced.html b/doc/advanced.html index ab20de3..c1decec 100755 --- a/doc/advanced.html +++ b/doc/advanced.html @@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE. - + @@ -58,11 +58,6 @@ THE POSSIBILITY OF SUCH DAMAGE. - - - - - @@ -75,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Latest Release: 1.5.1
Latest Release: 1.5.3

GLEW Logo

Advanced Usage
Credits & Copyright
Change Log

GL
GLX
WGL

Project Page
Mailing Lists
Bug Tracker
- +
Last Update: 11-03-08
Last Update: 02-28-09
OpenGL Logo diff --git a/doc/basic.html b/doc/basic.html index e29d98d..9784c8f 100755 --- a/doc/basic.html +++ b/doc/basic.html @@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE. - + @@ -58,11 +58,6 @@ THE POSSIBILITY OF SUCH DAMAGE. - - - - - @@ -75,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Latest Release: 1.5.1
Latest Release: 1.5.3

GLEW Logo

Advanced Usage
Credits & Copyright
Change Log

GL
GLX
WGL

Project Page
Mailing Lists
Bug Tracker
- +
Last Update: 11-03-08
Last Update: 02-28-09
OpenGL Logo diff --git a/doc/credits.html b/doc/credits.html index 8fe815a..732a064 100755 --- a/doc/credits.html +++ b/doc/credits.html @@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE. - + @@ -58,11 +58,6 @@ THE POSSIBILITY OF SUCH DAMAGE. - - - - - @@ -75,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Latest Release: 1.5.1
Latest Release: 1.5.3

GLEW Logo

Advanced Usage
Credits & Copyright
Change Log

GL
GLX
WGL

Project Page
Mailing Lists
Bug Tracker
- +
Last Update: 11-03-08
Last Update: 02-28-09
OpenGL Logo @@ -119,9 +114,8 @@ which modifications were made by Michael Wimmer.

Copyright

-GLEW is originally derived from the EXTGL project by Lev Povalahev. The -source code is licensed under the Modified BSD +GLEW is originally derived from the EXTGL project by Lev Povalahev. +The source code is licensed under the Modified BSD License, the Mesa 3-D License (MIT License), and the Khronos License (MIT License). The automatic code generation scripts are released under diff --git a/doc/glew.html b/doc/glew.html index 801f2fa..c6d04e6 100755 --- a/doc/glew.html +++ b/doc/glew.html @@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.

- + @@ -58,11 +58,6 @@ THE POSSIBILITY OF SUCH DAMAGE. - - - - - @@ -75,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Latest Release: 1.5.1
Latest Release: 1.5.2

GLEW Logo

Advanced Usage
Credits & Copyright
Change Log

GL
GLX
WGL

Project Page
Mailing Lists
Bug Tracker
- + --> - - + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - + + + + - - - - - - + + + + + + - - + + - - + + - + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - + + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - - - - - - + + + + + + + - - - + + +
Last Update: 11-03-08
Last Update: 12-31-09
OpenGL Logo @@ -110,378 +105,380 @@ width="88" height="32" border="0" alt="Support This Project">

4 AMD_draw_buffers_blend
5 AMD_performance_monitor
6 AMD_texture_texture4
7 AMD_vertex_shader_tessellator
6 AMD_seamless_cubemap_per_texture
7 AMD_shader_stencil_export
8 AMD_texture_texture4
9 AMD_vertex_shader_tessellator

8 APPLE_aux_depth_stencil
9 APPLE_client_storage
10 APPLE_element_array
11 APPLE_fence
12 APPLE_float_pixels
13 APPLE_flush_buffer_range
14 APPLE_object_purgeable
15 APPLE_pixel_buffer
16 APPLE_rgb_422
17 APPLE_row_bytes
18 APPLE_specular_vector
19 APPLE_texture_range
20 APPLE_transform_hint
21 APPLE_vertex_array_object
22 APPLE_vertex_array_range
23 APPLE_vertex_program_evaluators
24 APPLE_ycbcr_422
10 APPLE_aux_depth_stencil
11 APPLE_client_storage
12 APPLE_element_array
13 APPLE_fence
14 APPLE_float_pixels
15 APPLE_flush_buffer_range
16 APPLE_object_purgeable
17 APPLE_pixel_buffer
18 APPLE_rgb_422
19 APPLE_row_bytes
20 APPLE_specular_vector
21 APPLE_texture_range
22 APPLE_transform_hint
23 APPLE_vertex_array_object
24 APPLE_vertex_array_range
25 APPLE_vertex_program_evaluators
26 APPLE_ycbcr_422

25 ARB_color_buffer_float
26 ARB_compatibility
27 ARB_copy_buffer
28 ARB_depth_buffer_float
29 ARB_depth_clamp
30 ARB_depth_texture
31 ARB_draw_buffers
32 ARB_draw_buffers_blend
33 ARB_draw_elements_base_vertex
34 ARB_draw_instanced
35 ARB_fragment_coord_conventions
36 ARB_fragment_program
37 ARB_fragment_program_shadow
38 ARB_fragment_shader
39 ARB_framebuffer_object
40 ARB_framebuffer_sRGB
41 ARB_geometry_shader4
42 ARB_half_float_pixel
43 ARB_half_float_vertex
44 ARB_imaging
45 ARB_instanced_arrays
46 ARB_map_buffer_range
47 ARB_matrix_palette
48 ARB_multisample
49 ARB_multitexture
50 ARB_occlusion_query
51 ARB_pixel_buffer_object
52 ARB_point_parameters
53 ARB_point_sprite
54 ARB_provoking_vertex
55 ARB_sample_shading
56 ARB_seamless_cube_map
57 ARB_shader_objects
58 ARB_shader_texture_lod
59 ARB_shading_language_100
60 ARB_shadow
61 ARB_shadow_ambient
62 ARB_sync
63 ARB_texture_border_clamp
64 ARB_texture_buffer_object
65 ARB_texture_compression
66 ARB_texture_compression_rgtc
67 ARB_texture_cube_map
68 ARB_texture_cube_map_array
69 ARB_texture_env_add
70 ARB_texture_env_combine
71 ARB_texture_env_crossbar
72 ARB_texture_env_dot3
73 ARB_texture_float
74 ARB_texture_gather
75 ARB_texture_mirrored_repeat
76 ARB_texture_multisample
77 ARB_texture_non_power_of_two
78 ARB_texture_query_lod
79 ARB_texture_rectangle
80 ARB_texture_rg
81 ARB_transpose_matrix
82 ARB_uniform_buffer_object
83 ARB_vertex_array_bgra
84 ARB_vertex_array_object
85 ARB_vertex_blend
86 ARB_vertex_buffer_object
87 ARB_vertex_program
88 ARB_vertex_shader
89 ARB_window_pos
27 ARB_color_buffer_float
28 ARB_compatibility
29 ARB_copy_buffer
30 ARB_depth_buffer_float
31 ARB_depth_clamp
32 ARB_depth_texture
33 ARB_draw_buffers
34 ARB_draw_buffers_blend
35 ARB_draw_elements_base_vertex
36 ARB_draw_instanced
37 ARB_fragment_coord_conventions
38 ARB_fragment_program
39 ARB_fragment_program_shadow
40 ARB_fragment_shader
41 ARB_framebuffer_object
42 ARB_framebuffer_sRGB
43 ARB_geometry_shader4
44 ARB_half_float_pixel
45 ARB_half_float_vertex
46 ARB_imaging
47 ARB_instanced_arrays
48 ARB_map_buffer_range
49 ARB_matrix_palette
50 ARB_multisample
51 ARB_multitexture
52 ARB_occlusion_query
53 ARB_pixel_buffer_object
54 ARB_point_parameters
55 ARB_point_sprite
56 ARB_provoking_vertex
57 ARB_sample_shading
58 ARB_seamless_cube_map
59 ARB_shader_objects
60 ARB_shader_texture_lod
61 ARB_shading_language_100
62 ARB_shadow
63 ARB_shadow_ambient
64 ARB_sync
65 ARB_texture_border_clamp
66 ARB_texture_buffer_object
67 ARB_texture_compression
68 ARB_texture_compression_rgtc
69 ARB_texture_cube_map
70 ARB_texture_cube_map_array
71 ARB_texture_env_add
72 ARB_texture_env_combine
73 ARB_texture_env_crossbar
74 ARB_texture_env_dot3
75 ARB_texture_float
76 ARB_texture_gather
77 ARB_texture_mirrored_repeat
78 ARB_texture_multisample
79 ARB_texture_non_power_of_two
80 ARB_texture_query_lod
81 ARB_texture_rectangle
82 ARB_texture_rg
83 ARB_transpose_matrix
84 ARB_uniform_buffer_object
85 ARB_vertex_array_bgra
86 ARB_vertex_array_object
87 ARB_vertex_blend
88 ARB_vertex_buffer_object
89 ARB_vertex_program
90 ARB_vertex_shader
91 ARB_window_pos

90 ATIX_point_sprites
91 ATIX_texture_env_combine3
92 ATIX_texture_env_route
93 ATIX_vertex_shader_output_point_size
92 ATIX_point_sprites
93 ATIX_texture_env_combine3
94 ATIX_texture_env_route
95 ATIX_vertex_shader_output_point_size

94 ATI_draw_buffers
95 ATI_element_array
96 ATI_envmap_bumpmap
97 ATI_fragment_shader
98 ATI_map_object_buffer
99 ATI_meminfo
100 ATI_pn_triangles
101 ATI_separate_stencil
102 ATI_shader_texture_lod
103 ATI_text_fragment_shader
104 ATI_texture_compression_3dc
105 ATI_texture_env_combine3
106 ATI_texture_float
107 ATI_texture_mirror_once
108 ATI_vertex_array_object
109 ATI_vertex_attrib_array_object
110 ATI_vertex_streams
96 ATI_draw_buffers
97 ATI_element_array
98 ATI_envmap_bumpmap
99 ATI_fragment_shader
100 ATI_map_object_buffer
101 ATI_meminfo
102 ATI_pn_triangles
103 ATI_separate_stencil
104 ATI_shader_texture_lod
105 ATI_text_fragment_shader
106 ATI_texture_compression_3dc
107 ATI_texture_env_combine3
108 ATI_texture_float
109 ATI_texture_mirror_once
110 ATI_vertex_array_object
111 ATI_vertex_attrib_array_object
112 ATI_vertex_streams

111 EXT_422_pixels
112 EXT_Cg_shader
113 EXT_abgr
114 EXT_bgra
115 EXT_bindable_uniform
116 EXT_blend_color
117 EXT_blend_equation_separate
118 EXT_blend_func_separate
119 EXT_blend_logic_op
120 EXT_blend_minmax
121 EXT_blend_subtract
122 EXT_clip_volume_hint
123 EXT_cmyka
124 EXT_color_subtable
125 EXT_compiled_vertex_array
126 EXT_convolution
127 EXT_coordinate_frame
128 EXT_copy_texture
129 EXT_cull_vertex
130 EXT_depth_bounds_test
131 EXT_direct_state_access
132 EXT_draw_buffers2
133 EXT_draw_instanced
134 EXT_draw_range_elements
135 EXT_fog_coord
136 EXT_fragment_lighting
137 EXT_framebuffer_blit
138 EXT_framebuffer_multisample
139 EXT_framebuffer_object
140 EXT_framebuffer_sRGB
141 EXT_geometry_shader4
142 EXT_gpu_program_parameters
143 EXT_gpu_shader4
144 EXT_histogram
145 EXT_index_array_formats
146 EXT_index_func
147 EXT_index_material
148 EXT_index_texture
149 EXT_light_texture
150 EXT_misc_attribute
151 EXT_multi_draw_arrays
152 EXT_multisample
153 EXT_packed_depth_stencil
154 EXT_packed_float
155 EXT_packed_pixels
156 EXT_paletted_texture
157 EXT_pixel_buffer_object
158 EXT_pixel_transform
159 EXT_pixel_transform_color_table
160 EXT_point_parameters
161 EXT_polygon_offset
162 EXT_provoking_vertex
163 EXT_rescale_normal
164 EXT_scene_marker
165 EXT_secondary_color
166 EXT_separate_shader_objects
167 EXT_separate_specular_color
168 EXT_shadow_funcs
169 EXT_shared_texture_palette
170 EXT_stencil_clear_tag
171 EXT_stencil_two_side
172 EXT_stencil_wrap
173 EXT_subtexture
174 EXT_texture
175 EXT_texture3D
176 EXT_texture_array
177 EXT_texture_buffer_object
178 EXT_texture_compression_dxt1
179 EXT_texture_compression_latc
180 EXT_texture_compression_rgtc
181 EXT_texture_compression_s3tc
182 EXT_texture_cube_map
183 EXT_texture_edge_clamp
184 EXT_texture_env
185 EXT_texture_env_add
186 EXT_texture_env_combine
187 EXT_texture_env_dot3
188 EXT_texture_filter_anisotropic
189 EXT_texture_integer
190 EXT_texture_lod_bias
191 EXT_texture_mirror_clamp
192 EXT_texture_object
193 EXT_texture_perturb_normal
194 EXT_texture_rectangle
195 EXT_texture_sRGB
196 EXT_texture_shared_exponent
197 EXT_texture_snorm
198 EXT_texture_swizzle
199 EXT_timer_query
200 EXT_transform_feedback
201 EXT_vertex_array
202 EXT_vertex_array_bgra
203 EXT_vertex_shader
204 EXT_vertex_weighting
113 EXT_422_pixels
114 EXT_Cg_shader
115 EXT_abgr
116 EXT_bgra
117 EXT_bindable_uniform
118 EXT_blend_color
119 EXT_blend_equation_separate
120 EXT_blend_func_separate
121 EXT_blend_logic_op
122 EXT_blend_minmax
123 EXT_blend_subtract
124 EXT_clip_volume_hint
125 EXT_cmyka
126 EXT_color_subtable
127 EXT_compiled_vertex_array
128 EXT_convolution
129 EXT_coordinate_frame
130 EXT_copy_texture
131 EXT_cull_vertex
132 EXT_depth_bounds_test
133 EXT_direct_state_access
134 EXT_draw_buffers2
135 EXT_draw_instanced
136 EXT_draw_range_elements
137 EXT_fog_coord
138 EXT_fragment_lighting
139 EXT_framebuffer_blit
140 EXT_framebuffer_multisample
141 EXT_framebuffer_object
142 EXT_framebuffer_sRGB
143 EXT_geometry_shader4
144 EXT_gpu_program_parameters
145 EXT_gpu_shader4
146 EXT_histogram
147 EXT_index_array_formats
148 EXT_index_func
149 EXT_index_material
150 EXT_index_texture
151 EXT_light_texture
152 EXT_misc_attribute
153 EXT_multi_draw_arrays
154 EXT_multisample
155 EXT_packed_depth_stencil
156 EXT_packed_float
157 EXT_packed_pixels
158 EXT_paletted_texture
159 EXT_pixel_buffer_object
160 EXT_pixel_transform
161 EXT_pixel_transform_color_table
162 EXT_point_parameters
163 EXT_polygon_offset
164 EXT_provoking_vertex
165 EXT_rescale_normal
166 EXT_scene_marker
167 EXT_secondary_color
168 EXT_separate_shader_objects
169 EXT_separate_specular_color
170 EXT_shadow_funcs
171 EXT_shared_texture_palette
172 EXT_stencil_clear_tag
173 EXT_stencil_two_side
174 EXT_stencil_wrap
175 EXT_subtexture
176 EXT_texture
177 EXT_texture3D
178 EXT_texture_array
179 EXT_texture_buffer_object
180 EXT_texture_compression_dxt1
181 EXT_texture_compression_latc
182 EXT_texture_compression_rgtc
183 EXT_texture_compression_s3tc
184 EXT_texture_cube_map
185 EXT_texture_edge_clamp
186 EXT_texture_env
187 EXT_texture_env_add
188 EXT_texture_env_combine
189 EXT_texture_env_dot3
190 EXT_texture_filter_anisotropic
191 EXT_texture_integer
192 EXT_texture_lod_bias
193 EXT_texture_mirror_clamp
194 EXT_texture_object
195 EXT_texture_perturb_normal
196 EXT_texture_rectangle
197 EXT_texture_sRGB
198 EXT_texture_shared_exponent
199 EXT_texture_snorm
200 EXT_texture_swizzle
201 EXT_timer_query
202 EXT_transform_feedback
203 EXT_vertex_array
204 EXT_vertex_array_bgra
205 EXT_vertex_shader
206 EXT_vertex_weighting

205 GREMEDY_frame_terminator
206 GREMEDY_string_marker
207 GREMEDY_frame_terminator
208 GREMEDY_string_marker

207 HP_convolution_border_modes
208 HP_image_transform
209 HP_occlusion_test
210 HP_texture_lighting
209 HP_convolution_border_modes
210 HP_image_transform
211 HP_occlusion_test
212 HP_texture_lighting

211 IBM_cull_vertex
212 IBM_multimode_draw_arrays
213 IBM_rasterpos_clip
214 IBM_static_data
215 IBM_texture_mirrored_repeat
216 IBM_vertex_array_lists
213 IBM_cull_vertex
214 IBM_multimode_draw_arrays
215 IBM_rasterpos_clip
216 IBM_static_data
217 IBM_texture_mirrored_repeat
218 IBM_vertex_array_lists

217 INGR_color_clamp
218 INGR_interlace_read
219 INGR_color_clamp
220 INGR_interlace_read

219 INTEL_parallel_arrays
220 INTEL_texture_scissor
221 INTEL_parallel_arrays
222 INTEL_texture_scissor

221 KTX_buffer_region
223 KTX_buffer_region

222 MESAX_texture_stack
224 MESAX_texture_stack

223 MESA_pack_invert
224 MESA_resize_buffers
225 MESA_window_pos
226 MESA_ycbcr_texture
225 MESA_pack_invert
226 MESA_resize_buffers
227 MESA_window_pos
228 MESA_ycbcr_texture

227 NV_blend_square
228 NV_conditional_render
229 NV_copy_depth_to_color
230 NV_copy_image
231 NV_depth_buffer_float
232 NV_depth_clamp
233 NV_depth_range_unclamped
234 NV_evaluators
235 NV_explicit_multisample
236 NV_fence
237 NV_float_buffer
238 NV_fog_distance
239 NV_fragment_program
240 NV_fragment_program2
241 NV_fragment_program4
242 NV_fragment_program_option
243 NV_framebuffer_multisample_coverage
244 NV_geometry_program4
245 NV_geometry_shader4
246 NV_gpu_program4
247 NV_half_float
248 NV_light_max_exponent
249 NV_multisample_filter_hint
250 NV_occlusion_query
251 NV_packed_depth_stencil
252 NV_parameter_buffer_object
253 NV_parameter_buffer_object2
254 NV_pixel_data_range
255 NV_point_sprite
256 NV_present_video
257 NV_primitive_restart
258 NV_register_combiners
259 NV_register_combiners2
260 NV_shader_buffer_load
261 NV_texgen_emboss
262 NV_texgen_reflection
263 NV_texture_barrier
264 NV_texture_compression_vtc
265 NV_texture_env_combine4
266 NV_texture_expand_normal
267 NV_texture_rectangle
268 NV_texture_shader
269 NV_texture_shader2
270 NV_texture_shader3
271 NV_transform_feedback
272 NV_transform_feedback2
273 NV_vertex_array_range
274 NV_vertex_array_range2
275 NV_vertex_buffer_unified_memory
276 NV_vertex_program
277 NV_vertex_program1_1
278 NV_vertex_program2
279 NV_vertex_program2_option
280 NV_vertex_program3
281 NV_vertex_program4
229 NV_blend_square
230 NV_conditional_render
231 NV_copy_depth_to_color
232 NV_copy_image
233 NV_depth_buffer_float
234 NV_depth_clamp
235 NV_depth_range_unclamped
236 NV_evaluators
237 NV_explicit_multisample
238 NV_fence
239 NV_float_buffer
240 NV_fog_distance
241 NV_fragment_program
242 NV_fragment_program2
243 NV_fragment_program4
244 NV_fragment_program_option
245 NV_framebuffer_multisample_coverage
246 NV_geometry_program4
247 NV_geometry_shader4
248 NV_gpu_program4
249 NV_half_float
250 NV_light_max_exponent
251 NV_multisample_filter_hint
252 NV_occlusion_query
253 NV_packed_depth_stencil
254 NV_parameter_buffer_object
255 NV_parameter_buffer_object2
256 NV_pixel_data_range
257 NV_point_sprite
258 NV_present_video
259 NV_primitive_restart
260 NV_register_combiners
261 NV_register_combiners2
262 NV_shader_buffer_load
263 NV_texgen_emboss
264 NV_texgen_reflection
265 NV_texture_barrier
266 NV_texture_compression_vtc
267 NV_texture_env_combine4
268 NV_texture_expand_normal
269 NV_texture_rectangle
270 NV_texture_shader
271 NV_texture_shader2
272 NV_texture_shader3
273 NV_transform_feedback
274 NV_transform_feedback2
275 NV_vertex_array_range
276 NV_vertex_array_range2
277 NV_vertex_buffer_unified_memory
278 NV_vertex_program
279 NV_vertex_program1_1
280 NV_vertex_program2
281 NV_vertex_program2_option
282 NV_vertex_program3
283 NV_vertex_program4

282 OES_byte_coordinates
283 OES_compressed_paletted_texture
284 OES_read_format
285 OES_single_precision
284 OES_byte_coordinates
285 OES_compressed_paletted_texture
286 OES_read_format
287 OES_single_precision

286 OML_interlace
287 OML_resample
288 OML_subsample
288 OML_interlace
289 OML_resample
290 OML_subsample

289 PGI_misc_hints
290 PGI_vertex_hints
291 PGI_misc_hints
292 PGI_vertex_hints

291 REND_screen_coordinates
293 REND_screen_coordinates

292 S3_s3tc
294 S3_s3tc

293 SGIS_color_range
294 SGIS_detail_texture
295 SGIS_fog_function
296 SGIS_generate_mipmap
297 SGIS_multisample
298 SGIS_pixel_texture
299 SGIS_point_line_texgen
300 SGIS_sharpen_texture
301 SGIS_texture4D
302 SGIS_texture_border_clamp
303 SGIS_texture_edge_clamp
304 SGIS_texture_filter4
305 SGIS_texture_lod
306 SGIS_texture_select
295 SGIS_color_range
296 SGIS_detail_texture
297 SGIS_fog_function
298 SGIS_generate_mipmap
299 SGIS_multisample
300 SGIS_pixel_texture
301 SGIS_point_line_texgen
302 SGIS_sharpen_texture
303 SGIS_texture4D
304 SGIS_texture_border_clamp
305 SGIS_texture_edge_clamp
306 SGIS_texture_filter4
307 SGIS_texture_lod
308 SGIS_texture_select

307 SGIX_async
308 SGIX_async_histogram
309 SGIX_async_pixel
310 SGIX_blend_alpha_minmax
311 SGIX_clipmap
312 SGIX_convolution_accuracy
313 SGIX_depth_texture
314 SGIX_flush_raster
315 SGIX_fog_offset
316 SGIX_fog_texture
317 SGIX_fragment_specular_lighting
318 SGIX_framezoom
319 SGIX_interlace
320 SGIX_ir_instrument1
321 SGIX_list_priority
322 SGIX_pixel_texture
323 SGIX_pixel_texture_bits
324 SGIX_reference_plane
325 SGIX_resample
326 SGIX_shadow
327 SGIX_shadow_ambient
328 SGIX_sprite
329 SGIX_tag_sample_buffer
330 SGIX_texture_add_env
331 SGIX_texture_coordinate_clamp
332 SGIX_texture_lod_bias
333 SGIX_texture_multi_buffer
334 SGIX_texture_range
335 SGIX_texture_scale_bias
336 SGIX_vertex_preclip
337 SGIX_vertex_preclip_hint
338 SGIX_ycrcb
309 SGIX_async
310 SGIX_async_histogram
311 SGIX_async_pixel
312 SGIX_blend_alpha_minmax
313 SGIX_clipmap
314 SGIX_convolution_accuracy
315 SGIX_depth_texture
316 SGIX_flush_raster
317 SGIX_fog_offset
318 SGIX_fog_texture
319 SGIX_fragment_specular_lighting
320 SGIX_framezoom
321 SGIX_interlace
322 SGIX_ir_instrument1
323 SGIX_list_priority
324 SGIX_pixel_texture
325 SGIX_pixel_texture_bits
326 SGIX_reference_plane
327 SGIX_resample
328 SGIX_shadow
329 SGIX_shadow_ambient
330 SGIX_sprite
331 SGIX_tag_sample_buffer
332 SGIX_texture_add_env
333 SGIX_texture_coordinate_clamp
334 SGIX_texture_lod_bias
335 SGIX_texture_multi_buffer
336 SGIX_texture_range
337 SGIX_texture_scale_bias
338 SGIX_vertex_preclip
339 SGIX_vertex_preclip_hint
340 SGIX_ycrcb

339 SGI_color_matrix
340 SGI_color_table
341 SGI_texture_color_table
341 SGI_color_matrix
342 SGI_color_table
343 SGI_texture_color_table

342 SUNX_constant_data
344 SUNX_constant_data

343 SUN_convolution_border_modes
344 SUN_global_alpha
345 SUN_mesh_array
346 SUN_read_video_pixels
347 SUN_slice_accum
348 SUN_triangle_list
349 SUN_vertex
345 SUN_convolution_border_modes
346 SUN_global_alpha
347 SUN_mesh_array
348 SUN_read_video_pixels
349 SUN_slice_accum
350 SUN_triangle_list
351 SUN_vertex

350 WIN_phong_shading
351 WIN_specular_fog
352 WIN_swap_hint
352 WIN_phong_shading
353 WIN_specular_fog
354 WIN_swap_hint
diff --git a/doc/glxew.html b/doc/glxew.html index 8ba0211..8b6a0bd 100755 --- a/doc/glxew.html +++ b/doc/glxew.html @@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- + @@ -58,11 +58,6 @@ THE POSSIBILITY OF SUCH DAMAGE. - - - - - @@ -75,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Latest Release: 1.5.1
Latest Release: 1.5.2

GLEW Logo

Advanced Usage
Credits & Copyright
Change Log

GL
GLX
WGL

Project Page
Mailing Lists
Bug Tracker
- + --> - - - - - + - - - - - - + + + + + - - + + + + + + - - - - + + - - - - - - - + + + + - - - - + + + + + + + - - + + + + + + +
Last Update: 11-03-08
Last Update: 12-31-09
OpenGL Logo @@ -125,42 +120,44 @@ width="88" height="32" border="0" alt="Support This Project">
16 EXT_visual_info
17 EXT_visual_rating

18 MESA_agp_offset
19 MESA_copy_sub_buffer
20 MESA_pixmap_colormap
21 MESA_release_buffers
22 MESA_set_3dfx_mode
18 INTEL_swap_event

23 NV_copy_image
24 NV_float_buffer
25 NV_present_video
26 NV_swap_group
27 NV_vertex_array_range
28 NV_video_output
19 MESA_agp_offset
20 MESA_copy_sub_buffer
21 MESA_pixmap_colormap
22 MESA_release_buffers
23 MESA_set_3dfx_mode

29 OML_swap_method
30 OML_sync_control
24 NV_copy_image
25 NV_float_buffer
26 NV_present_video
27 NV_swap_group
28 NV_vertex_array_range
29 NV_video_output

31 SGIS_blended_overlay
32 SGIS_color_range
33 SGIS_multisample
34 SGIS_shared_multisample
30 OML_swap_method
31 OML_sync_control

35 SGIX_fbconfig
36 SGIX_hyperpipe
37 SGIX_pbuffer
38 SGIX_swap_barrier
39 SGIX_swap_group
40 SGIX_video_resize
41 SGIX_visual_select_group
32 SGIS_blended_overlay
33 SGIS_color_range
34 SGIS_multisample
35 SGIS_shared_multisample

42 SGI_cushion
43 SGI_make_current_read
44 SGI_swap_control
45 SGI_video_sync
36 SGIX_fbconfig
37 SGIX_hyperpipe
38 SGIX_pbuffer
39 SGIX_swap_barrier
40 SGIX_swap_group
41 SGIX_video_resize
42 SGIX_visual_select_group

46 SUN_get_transparent_index
47 SUN_video_resize
43 SGI_cushion
44 SGI_make_current_read
45 SGI_swap_control
46 SGI_video_sync

47 SUN_get_transparent_index
48 SUN_video_resize
diff --git a/doc/index.html b/doc/index.html index 3350056..a71a15e 100755 --- a/doc/index.html +++ b/doc/index.html @@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- + @@ -58,11 +58,6 @@ THE POSSIBILITY OF SUCH DAMAGE. - - - - - @@ -75,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Latest Release: 1.5.1
Latest Release: 1.5.3

GLEW Logo

Advanced Usage
Credits & Copyright
Change Log

GL
GLX
WGL

Project Page
Mailing Lists
Bug Tracker
- + - + - @@ -158,7 +154,7 @@ repository:

Supported Extensions

-The latest release contains support for OpenGL 3.0 and the following extensions: +The latest release contains support for OpenGL 3.2 and the following extensions:

Last Update: 11-03-08
Last Update: 02-28-09
OpenGL Logo @@ -115,9 +110,8 @@ Mac OS X, FreeBSD, Irix, and Solaris.

GLEW is distributed as source and precompiled binaries. The latest release is -1.5.1 -[11-03-08]: +1.5.3 +[12-31-09]:

@@ -130,16 +124,18 @@ href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_i
Source ZIP | TGZ +ZIP |  +TGZ
Binaries Windows | Linux | OS X (AGL,GLX) + +Windows 32-bit |  +64-bit 
- + @@ -58,11 +58,6 @@ THE POSSIBILITY OF SUCH DAMAGE. - - - - - @@ -75,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Latest Release: 1.5.1
Latest Release: 1.5.3

GLEW Logo

Advanced Usage
Credits & Copyright
Change Log

GL
GLX
WGL

Project Page
Mailing Lists
Bug Tracker
- +
Last Update: 11-03-08
Last Update: 02-28-09
OpenGL Logo diff --git a/doc/log.html b/doc/log.html index 4d198c9..787dd2d 100755 --- a/doc/log.html +++ b/doc/log.html @@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE. - + @@ -58,11 +58,6 @@ THE POSSIBILITY OF SUCH DAMAGE. - - - - - @@ -75,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Latest Release: 1.5.1
Latest Release: 1.5.3

GLEW Logo

Advanced Usage
Credits & Copyright
Change Log

GL
GLX
WGL

Project Page
Mailing Lists
Bug Tracker
- + -->

Change Log

+ +
+
    +
  • 1.5.3 [02-28-10] +
      +
    • New extensions: +
        +
      • GLX_INTEL_swap_event +
      • GL_AMD_seamless_cubemap_per_texture +
      • GL_AMD_shader_stencil_export +
      +
    • Bug fixes: +
        +
      • Correct version detection for GL 3.1 and 3.2 +
      • Missing 3.1 enumerants +
      • Add glew.pc +
      +
    +
+ +
+
    +
  • 1.5.2 [12-31-09] +
      +
    • New features: +
        +
      • Support for OpenGL 3.1 +
      • Support for OpenGL 3.2 +
      +
    • New extensions: +
        +
      • GL_AMD_draw_buffers_blend +
      • GL_AMD_performance_monitor +
      • GL_AMD_texture_texture4 +
      • GL_AMD_vertex_shader_tessellator +
      • GL_APPLE_aux_depth_stencil +
      • GL_APPLE_object_purgeable +
      • GL_APPLE_rgb_422 +
      • GL_APPLE_row_bytes +
      • GL_APPLE_vertex_program_evaluators +
      • GL_ARB_compatibility +
      • GL_ARB_copy_buffer +
      • GL_ARB_depth_clamp +
      • GL_ARB_draw_buffers_blend +
      • GL_ARB_draw_elements_base_vertex +
      • GL_ARB_fragment_coord_conventions +
      • GL_ARB_provoking_vertex +
      • GL_ARB_sample_shading +
      • GL_ARB_seamless_cube_map +
      • GL_ARB_shader_texture_lod +
      • GL_ARB_sync +
      • GL_ARB_texture_cube_map_array +
      • GL_ARB_texture_gather +
      • GL_ARB_texture_multisample +
      • GL_ARB_texture_query_lod +
      • GL_ARB_uniform_buffer_object +
      • GL_ARB_vertex_array_bgra +
      • GL_ATI_meminfo +
      • GL_EXT_provoking_vertex +
      • GL_EXT_separate_shader_objects +
      • GL_EXT_texture_snorm +
      • GL_NV_copy_image +
      • GL_NV_parameter_buffer_object2 +
      • GL_NV_shader_buffer_load +
      • GL_NV_texture_barrier +
      • GL_NV_transform_feedback2 +
      • GL_NV_vertex_buffer_unified_memory +
      • WGL_AMD_gpu_association +
      • WGL_ARB_create_context_profile +
      • WGL_NV_copy_image +
      • GLX_ARB_create_context_profile +
      • GLX_EXT_swap_control +
      • GLX_NV_copy_image +
      +
    • Bug fixes: +
        +
      • DOS line endings for windows .zip archives only. +
      • glTransformFeedbackVaryings arguments. +
      • Resource leak in glewinfo and visualinfo tools. +
      • WIN32_LEAN_AND_MEAN preprocessor pollution. +
      • Fixed version detection for GLEW_VERSION_2_1 and GLEW_VERSION_3_0. +
      • MesaGLUT glut.h GLAPIENTRY dependency. +
      • glFramebufferTextureLayer correction. +
      • OSX compiler warnings resolved. +
      • Cygwin linking to opengl32 by default, rather than X11 OpenGL. +
      • SnowLeopard (OSX 10.6) gl.h detection. +
      • Use $(STRIP) consistently. +
      +
    +
+
  • 1.5.1 [11-03-08] @@ -156,6 +242,7 @@ width="88" height="32" border="0" alt="Support This Project"> -->
+
  • 1.5.0 [12-27-07] diff --git a/doc/wglew.html b/doc/wglew.html index 4caa766..687eb66 100755 --- a/doc/wglew.html +++ b/doc/wglew.html @@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Last Update: 11-03-08
Last Update: 02-28-09
OpenGL Logo @@ -102,6 +97,97 @@ width="88" height="32" border="0" alt="Support This Project">
- + @@ -58,11 +58,6 @@ THE POSSIBILITY OF SUCH DAMAGE. - - - - - @@ -75,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
Latest Release: 1.5.1
Latest Release: 1.5.2

GLEW Logo

Advanced Usage
Credits & Copyright
Change Log

GL
GLX
WGL

Project Page
Mailing Lists
Bug Tracker
- +
Last Update: 11-03-08
Last Update: 12-31-09
OpenGL Logo diff --git a/include/GL/glew.h b/include/GL/glew.h index 2188402..70e54f5 100755 --- a/include/GL/glew.h +++ b/include/GL/glew.h @@ -2248,6 +2248,9 @@ typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint, GLint, GLenum #define GL_SIGNED_NORMALIZED 0x8F9C #define GL_PRIMITIVE_RESTART 0x8F9D #define GL_PRIMITIVE_RESTART_INDEX 0x8F9E +#define GL_BUFFER_ACCESS_FLAGS 0x911F +#define GL_BUFFER_MAP_LENGTH 0x9120 +#define GL_BUFFER_MAP_OFFSET 0x9121 typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum, GLint, GLsizei, GLsizei); typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum, GLsizei, GLenum, const GLvoid*, GLsizei); @@ -2404,6 +2407,26 @@ typedef void (GLAPIENTRY * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monito #endif /* GL_AMD_performance_monitor */ +/* ------------------ GL_AMD_seamless_cubemap_per_texture ------------------ */ + +#ifndef GL_AMD_seamless_cubemap_per_texture +#define GL_AMD_seamless_cubemap_per_texture 1 + +#define GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884F + +#define GLEW_AMD_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_AMD_seamless_cubemap_per_texture) + +#endif /* GL_AMD_seamless_cubemap_per_texture */ + +/* ---------------------- GL_AMD_shader_stencil_export --------------------- */ + +#ifndef GL_AMD_shader_stencil_export +#define GL_AMD_shader_stencil_export 1 + +#define GLEW_AMD_shader_stencil_export GLEW_GET_VAR(__GLEW_AMD_shader_stencil_export) + +#endif /* GL_AMD_shader_stencil_export */ + /* ------------------------ GL_AMD_texture_texture4 ------------------------ */ #ifndef GL_AMD_texture_texture4 @@ -12941,6 +12964,8 @@ GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer; GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_performance_monitor; +GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture; +GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_texture_texture4; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_tessellator; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_aux_depth_stencil; diff --git a/include/GL/glxew.h b/include/GL/glxew.h index 47b39e3..ac8cb5e 100755 --- a/include/GL/glxew.h +++ b/include/GL/glxew.h @@ -644,6 +644,20 @@ typedef void ( * PFNGLXRELEASETEXIMAGEEXTPROC) (Display* display, GLXDrawable dr #endif /* GLX_EXT_visual_rating */ +/* -------------------------- GLX_INTEL_swap_event ------------------------- */ + +#ifndef GLX_INTEL_swap_event +#define GLX_INTEL_swap_event 1 + +#define GLX_EXCHANGE_COMPLETE_INTEL 0x8180 +#define GLX_COPY_COMPLETE_INTEL 0x8181 +#define GLX_FLIP_COMPLETE_INTEL 0x8182 +#define GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK 0x04000000 + +#define GLXEW_INTEL_swap_event GLXEW_GET_VAR(__GLXEW_INTEL_swap_event) + +#endif /* GLX_INTEL_swap_event */ + /* -------------------------- GLX_MESA_agp_offset -------------------------- */ #ifndef GLX_MESA_agp_offset @@ -1379,6 +1393,7 @@ GLXEW_EXPORT GLboolean __GLXEW_EXT_swap_control; GLXEW_EXPORT GLboolean __GLXEW_EXT_texture_from_pixmap; GLXEW_EXPORT GLboolean __GLXEW_EXT_visual_info; GLXEW_EXPORT GLboolean __GLXEW_EXT_visual_rating; +GLXEW_EXPORT GLboolean __GLXEW_INTEL_swap_event; GLXEW_EXPORT GLboolean __GLXEW_MESA_agp_offset; GLXEW_EXPORT GLboolean __GLXEW_MESA_copy_sub_buffer; GLXEW_EXPORT GLboolean __GLXEW_MESA_pixmap_colormap; diff --git a/src/glew.c b/src/glew.c index 0470707..2eca837 100755 --- a/src/glew.c +++ b/src/glew.c @@ -2024,6 +2024,8 @@ GLboolean __GLEW_3DFX_tbuffer = GL_FALSE; GLboolean __GLEW_3DFX_texture_compression_FXT1 = GL_FALSE; GLboolean __GLEW_AMD_draw_buffers_blend = GL_FALSE; GLboolean __GLEW_AMD_performance_monitor = GL_FALSE; +GLboolean __GLEW_AMD_seamless_cubemap_per_texture = GL_FALSE; +GLboolean __GLEW_AMD_shader_stencil_export = GL_FALSE; GLboolean __GLEW_AMD_texture_texture4 = GL_FALSE; GLboolean __GLEW_AMD_vertex_shader_tessellator = GL_FALSE; GLboolean __GLEW_APPLE_aux_depth_stencil = GL_FALSE; @@ -2819,6 +2821,14 @@ static GLboolean _glewInit_GL_AMD_performance_monitor (GLEW_CONTEXT_ARG_DEF_INIT #endif /* GL_AMD_performance_monitor */ +#ifdef GL_AMD_seamless_cubemap_per_texture + +#endif /* GL_AMD_seamless_cubemap_per_texture */ + +#ifdef GL_AMD_shader_stencil_export + +#endif /* GL_AMD_shader_stencil_export */ + #ifdef GL_AMD_texture_texture4 #endif /* GL_AMD_texture_texture4 */ @@ -6838,7 +6848,9 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST) } else { - CONST_CAST(GLEW_VERSION_3_0) = ( major >= 3 ) ? GL_TRUE : GL_FALSE; + CONST_CAST(GLEW_VERSION_3_2) = ( major > 3 ) || ( major == 3 && minor >= 2 ) ? GL_TRUE : GL_FALSE; + CONST_CAST(GLEW_VERSION_3_1) = GLEW_VERSION_3_2 == GL_TRUE || ( major == 3 && minor >= 1 ) ? GL_TRUE : GL_FALSE; + CONST_CAST(GLEW_VERSION_3_0) = GLEW_VERSION_3_1 == GL_TRUE || ( major == 3 ) ? GL_TRUE : GL_FALSE; CONST_CAST(GLEW_VERSION_2_1) = GLEW_VERSION_3_0 == GL_TRUE || ( major == 2 && minor >= 1 ) ? GL_TRUE : GL_FALSE; CONST_CAST(GLEW_VERSION_2_0) = GLEW_VERSION_2_1 == GL_TRUE || ( major == 2 ) ? GL_TRUE : GL_FALSE; CONST_CAST(GLEW_VERSION_1_5) = GLEW_VERSION_2_0 == GL_TRUE || ( major == 1 && minor >= 5 ) ? GL_TRUE : GL_FALSE; @@ -6893,6 +6905,12 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST) CONST_CAST(GLEW_AMD_performance_monitor) = glewGetExtension("GL_AMD_performance_monitor"); if (glewExperimental || GLEW_AMD_performance_monitor) CONST_CAST(GLEW_AMD_performance_monitor) = !_glewInit_GL_AMD_performance_monitor(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_AMD_performance_monitor */ +#ifdef GL_AMD_seamless_cubemap_per_texture + CONST_CAST(GLEW_AMD_seamless_cubemap_per_texture) = glewGetExtension("GL_AMD_seamless_cubemap_per_texture"); +#endif /* GL_AMD_seamless_cubemap_per_texture */ +#ifdef GL_AMD_shader_stencil_export + CONST_CAST(GLEW_AMD_shader_stencil_export) = glewGetExtension("GL_AMD_shader_stencil_export"); +#endif /* GL_AMD_shader_stencil_export */ #ifdef GL_AMD_texture_texture4 CONST_CAST(GLEW_AMD_texture_texture4) = glewGetExtension("GL_AMD_texture_texture4"); #endif /* GL_AMD_texture_texture4 */ @@ -9120,6 +9138,7 @@ GLboolean __GLXEW_EXT_swap_control = GL_FALSE; GLboolean __GLXEW_EXT_texture_from_pixmap = GL_FALSE; GLboolean __GLXEW_EXT_visual_info = GL_FALSE; GLboolean __GLXEW_EXT_visual_rating = GL_FALSE; +GLboolean __GLXEW_INTEL_swap_event = GL_FALSE; GLboolean __GLXEW_MESA_agp_offset = GL_FALSE; GLboolean __GLXEW_MESA_copy_sub_buffer = GL_FALSE; GLboolean __GLXEW_MESA_pixmap_colormap = GL_FALSE; @@ -9320,6 +9339,10 @@ static GLboolean _glewInit_GLX_EXT_texture_from_pixmap (GLXEW_CONTEXT_ARG_DEF_IN #endif /* GLX_EXT_visual_rating */ +#ifdef GLX_INTEL_swap_event + +#endif /* GLX_INTEL_swap_event */ + #ifdef GLX_MESA_agp_offset static GLboolean _glewInit_GLX_MESA_agp_offset (GLXEW_CONTEXT_ARG_DEF_INIT) @@ -9799,6 +9822,9 @@ GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST) #ifdef GLX_EXT_visual_rating CONST_CAST(GLXEW_EXT_visual_rating) = glxewGetExtension("GLX_EXT_visual_rating"); #endif /* GLX_EXT_visual_rating */ +#ifdef GLX_INTEL_swap_event + CONST_CAST(GLXEW_INTEL_swap_event) = glxewGetExtension("GLX_INTEL_swap_event"); +#endif /* GLX_INTEL_swap_event */ #ifdef GLX_MESA_agp_offset CONST_CAST(GLXEW_MESA_agp_offset) = glxewGetExtension("GLX_MESA_agp_offset"); if (glewExperimental || GLXEW_MESA_agp_offset) CONST_CAST(GLXEW_MESA_agp_offset) = !_glewInit_GLX_MESA_agp_offset(GLEW_CONTEXT_ARG_VAR_INIT); @@ -9940,10 +9966,10 @@ const GLubyte* glewGetString (GLenum name) static const GLubyte* _glewString[] = { (const GLubyte*)NULL, - (const GLubyte*)"1.5.2", + (const GLubyte*)"1.5.3", (const GLubyte*)"1", (const GLubyte*)"5", - (const GLubyte*)"2" + (const GLubyte*)"3" }; const int max_string = sizeof(_glewString)/sizeof(*_glewString) - 1; return _glewString[(int)name > max_string ? 0 : (int)name]; @@ -10094,6 +10120,20 @@ GLboolean glewIsSupported (const char* name) continue; } #endif +#ifdef GL_AMD_seamless_cubemap_per_texture + if (_glewStrSame3(&pos, &len, (const GLubyte*)"seamless_cubemap_per_texture", 28)) + { + ret = GLEW_AMD_seamless_cubemap_per_texture; + continue; + } +#endif +#ifdef GL_AMD_shader_stencil_export + if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_stencil_export", 21)) + { + ret = GLEW_AMD_shader_stencil_export; + continue; + } +#endif #ifdef GL_AMD_texture_texture4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_texture4", 16)) { @@ -13115,6 +13155,16 @@ GLboolean glxewIsSupported (const char* name) ret = GLXEW_EXT_visual_rating; continue; } +#endif + } + if (_glewStrSame2(&pos, &len, (const GLubyte*)"INTEL_", 6)) + { +#ifdef GLX_INTEL_swap_event + if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_event", 10)) + { + ret = GLXEW_INTEL_swap_event; + continue; + } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"MESA_", 5)) diff --git a/src/glewinfo.c b/src/glewinfo.c index 48b4a7c..dced378 100755 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -537,6 +537,24 @@ static void _glewInfo_GL_AMD_performance_monitor (void) #endif /* GL_AMD_performance_monitor */ +#ifdef GL_AMD_seamless_cubemap_per_texture + +static void _glewInfo_GL_AMD_seamless_cubemap_per_texture (void) +{ + glewPrintExt("GL_AMD_seamless_cubemap_per_texture", GLEW_AMD_seamless_cubemap_per_texture, glewIsSupported("GL_AMD_seamless_cubemap_per_texture"), glewGetExtension("GL_AMD_seamless_cubemap_per_texture")); +} + +#endif /* GL_AMD_seamless_cubemap_per_texture */ + +#ifdef GL_AMD_shader_stencil_export + +static void _glewInfo_GL_AMD_shader_stencil_export (void) +{ + glewPrintExt("GL_AMD_shader_stencil_export", GLEW_AMD_shader_stencil_export, glewIsSupported("GL_AMD_shader_stencil_export"), glewGetExtension("GL_AMD_shader_stencil_export")); +} + +#endif /* GL_AMD_shader_stencil_export */ + #ifdef GL_AMD_texture_texture4 static void _glewInfo_GL_AMD_texture_texture4 (void) @@ -5853,6 +5871,15 @@ static void _glewInfo_GLX_EXT_visual_rating (void) #endif /* GLX_EXT_visual_rating */ +#ifdef GLX_INTEL_swap_event + +static void _glewInfo_GLX_INTEL_swap_event (void) +{ + glewPrintExt("GLX_INTEL_swap_event", GLXEW_INTEL_swap_event, glxewIsSupported("GLX_INTEL_swap_event"), glxewGetExtension("GLX_INTEL_swap_event")); +} + +#endif /* GLX_INTEL_swap_event */ + #ifdef GLX_MESA_agp_offset static void _glewInfo_GLX_MESA_agp_offset (void) @@ -6261,6 +6288,12 @@ static void glewInfo (void) #ifdef GL_AMD_performance_monitor _glewInfo_GL_AMD_performance_monitor(); #endif /* GL_AMD_performance_monitor */ +#ifdef GL_AMD_seamless_cubemap_per_texture + _glewInfo_GL_AMD_seamless_cubemap_per_texture(); +#endif /* GL_AMD_seamless_cubemap_per_texture */ +#ifdef GL_AMD_shader_stencil_export + _glewInfo_GL_AMD_shader_stencil_export(); +#endif /* GL_AMD_shader_stencil_export */ #ifdef GL_AMD_texture_texture4 _glewInfo_GL_AMD_texture_texture4(); #endif /* GL_AMD_texture_texture4 */ @@ -7502,6 +7535,9 @@ static void glxewInfo () #ifdef GLX_EXT_visual_rating _glewInfo_GLX_EXT_visual_rating(); #endif /* GLX_EXT_visual_rating */ +#ifdef GLX_INTEL_swap_event + _glewInfo_GLX_INTEL_swap_event(); +#endif /* GLX_INTEL_swap_event */ #ifdef GLX_MESA_agp_offset _glewInfo_GLX_MESA_agp_offset(); #endif /* GLX_MESA_agp_offset */