Latest Release: 2.2.0

GLEW Logo

Download
Usage
Building
Installation
Source Generation
Change Log

GitHub
Issues
Pull Requests
Authors
Licensing

SourceForge Page

Last Update: 07-24-16
OpenGL Logo
GitHub Logo
Travis Logo
SourceForge Logo

The OpenGL Extension Wrangler Library

Supported OpenGL Extensions

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_gcn_shader
10 AMD_gpu_shader_half_float
11 AMD_gpu_shader_int64
12 AMD_interleaved_elements
13 AMD_multi_draw_indirect
14 AMD_name_gen_delete
15 AMD_occlusion_query_event
16 AMD_performance_monitor
17 AMD_pinned_memory
18 AMD_query_buffer_object
19 AMD_sample_positions
20 AMD_seamless_cubemap_per_texture
21 AMD_shader_atomic_counter_ops
22 AMD_shader_ballot
23 AMD_shader_explicit_vertex_parameter
24 AMD_shader_stencil_export
25 AMD_shader_stencil_value_export
26 AMD_shader_trinary_minmax
27 AMD_sparse_texture
28 AMD_stencil_operation_extended
29 AMD_texture_texture4
30 AMD_transform_feedback3_lines_triangles
31 AMD_transform_feedback4
32 AMD_vertex_shader_layer
33 AMD_vertex_shader_tessellator
34 AMD_vertex_shader_viewport_index

35 ANGLE_depth_texture
36 ANGLE_framebuffer_blit
37 ANGLE_framebuffer_multisample
38 ANGLE_instanced_arrays
39 ANGLE_pack_reverse_row_order
40 ANGLE_program_binary
41 ANGLE_texture_compression_dxt1
42 ANGLE_texture_compression_dxt3
43 ANGLE_texture_compression_dxt5
44 ANGLE_texture_usage
45 ANGLE_timer_query
46 ANGLE_translated_shader_source

47 APPLE_aux_depth_stencil
48 APPLE_client_storage
49 APPLE_element_array
50 APPLE_fence
51 APPLE_float_pixels
52 APPLE_flush_buffer_range
53 APPLE_object_purgeable
54 APPLE_pixel_buffer
55 APPLE_rgb_422
56 APPLE_row_bytes
57 APPLE_specular_vector
58 APPLE_texture_range
59 APPLE_transform_hint
60 APPLE_vertex_array_object
61 APPLE_vertex_array_range
62 APPLE_vertex_program_evaluators
63 APPLE_ycbcr_422

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

233 ATIX_point_sprites
234 ATIX_texture_env_combine3
235 ATIX_texture_env_route
236 ATIX_vertex_shader_output_point_size

237 ATI_draw_buffers
238 ATI_element_array
239 ATI_envmap_bumpmap
240 ATI_fragment_shader
241 ATI_map_object_buffer
242 ATI_meminfo
243 ATI_pn_triangles
244 ATI_separate_stencil
245 ATI_shader_texture_lod
246 ATI_text_fragment_shader
247 ATI_texture_compression_3dc
248 ATI_texture_env_combine3
249 ATI_texture_float
250 ATI_texture_mirror_once
251 ATI_vertex_array_object
252 ATI_vertex_attrib_array_object
253 ATI_vertex_streams

254 EGL_KHR_context_flush_control
255 EGL_NV_robustness_video_memory_purge

256 EXT_422_pixels
257 EXT_Cg_shader
258 EXT_abgr
259 EXT_bgra
260 EXT_bindable_uniform
261 EXT_blend_color
262 EXT_blend_equation_separate
263 EXT_blend_func_separate
264 EXT_blend_logic_op
265 EXT_blend_minmax
266 EXT_blend_subtract
267 EXT_clip_volume_hint
268 EXT_cmyka
269 EXT_color_subtable
270 EXT_compiled_vertex_array
271 EXT_convolution
272 EXT_coordinate_frame
273 EXT_copy_texture
274 EXT_cull_vertex
275 EXT_debug_label
276 EXT_debug_marker
277 EXT_depth_bounds_test
278 EXT_direct_state_access
279 EXT_draw_buffers2
280 EXT_draw_instanced
281 EXT_draw_range_elements
282 EXT_fog_coord
283 EXT_fragment_lighting
284 EXT_framebuffer_blit
285 EXT_framebuffer_multisample
286 EXT_framebuffer_multisample_blit_scaled
287 EXT_framebuffer_object
288 EXT_framebuffer_sRGB
289 EXT_geometry_shader4
290 EXT_gpu_program_parameters
291 EXT_gpu_shader4
292 EXT_histogram
293 EXT_index_array_formats
294 EXT_index_func
295 EXT_index_material
296 EXT_index_texture
297 EXT_light_texture
298 EXT_misc_attribute
299 EXT_multi_draw_arrays
300 EXT_multisample
301 EXT_packed_depth_stencil
302 EXT_packed_float
303 EXT_packed_pixels
304 EXT_paletted_texture
305 EXT_pixel_buffer_object
306 EXT_pixel_transform
307 EXT_pixel_transform_color_table
308 EXT_point_parameters
309 EXT_polygon_offset
310 EXT_polygon_offset_clamp
311 EXT_post_depth_coverage
312 EXT_provoking_vertex
313 EXT_raster_multisample
314 EXT_rescale_normal
315 EXT_scene_marker
316 EXT_secondary_color
317 EXT_separate_shader_objects
318 EXT_separate_specular_color
319 EXT_shader_image_load_formatted
320 EXT_shader_image_load_store
321 EXT_shader_integer_mix
322 EXT_shadow_funcs
323 EXT_shared_texture_palette
324 EXT_sparse_texture2
325 EXT_stencil_clear_tag
326 EXT_stencil_two_side
327 EXT_stencil_wrap
328 EXT_subtexture
329 EXT_texture
330 EXT_texture3D
331 EXT_texture_array
332 EXT_texture_buffer_object
333 EXT_texture_compression_dxt1
334 EXT_texture_compression_latc
335 EXT_texture_compression_rgtc
336 EXT_texture_compression_s3tc
337 EXT_texture_cube_map
338 EXT_texture_edge_clamp
339 EXT_texture_env
340 EXT_texture_env_add
341 EXT_texture_env_combine
342 EXT_texture_env_dot3
343 EXT_texture_filter_anisotropic
344 EXT_texture_filter_minmax
345 EXT_texture_integer
346 EXT_texture_lod_bias
347 EXT_texture_mirror_clamp
348 EXT_texture_object
349 EXT_texture_perturb_normal
350 EXT_texture_rectangle
351 EXT_texture_sRGB
352 EXT_texture_sRGB_decode
353 EXT_texture_shared_exponent
354 EXT_texture_snorm
355 EXT_texture_swizzle
356 EXT_timer_query
357 EXT_transform_feedback
358 EXT_vertex_array
359 EXT_vertex_array_bgra
360 EXT_vertex_attrib_64bit
361 EXT_vertex_shader
362 EXT_vertex_weighting
363 EXT_window_rectangles
364 EXT_x11_sync_object

365 GREMEDY_frame_terminator
366 GREMEDY_string_marker

367 HP_convolution_border_modes
368 HP_image_transform
369 HP_occlusion_test
370 HP_texture_lighting

371 IBM_cull_vertex
372 IBM_multimode_draw_arrays
373 IBM_rasterpos_clip
374 IBM_static_data
375 IBM_texture_mirrored_repeat
376 IBM_vertex_array_lists

377 INGR_color_clamp
378 INGR_interlace_read

379 INTEL_conservative_rasterization
380 INTEL_fragment_shader_ordering
381 INTEL_framebuffer_CMAA
382 INTEL_map_texture
383 INTEL_parallel_arrays
384 INTEL_performance_query
385 INTEL_texture_scissor

386 KHR_blend_equation_advanced
387 KHR_blend_equation_advanced_coherent
388 KHR_context_flush_control
389 KHR_debug
390 KHR_no_error
391 KHR_robust_buffer_access_behavior
392 KHR_robustness
393 KHR_texture_compression_astc_hdr
394 KHR_texture_compression_astc_ldr
395 KHR_texture_compression_astc_sliced_3d

396 KTX_buffer_region

397 MESAX_texture_stack

398 MESA_pack_invert
399 MESA_resize_buffers
400 MESA_shader_integer_functions
401 MESA_window_pos
402 MESA_ycbcr_texture

403 NVX_blend_equation_advanced_multi_draw_buffers
404 NVX_conditional_render
405 NVX_gpu_memory_info
406 NVX_linked_gpu_multicast

407 NV_bindless_multi_draw_indirect
408 NV_bindless_multi_draw_indirect_count
409 NV_bindless_texture
410 NV_blend_equation_advanced
411 NV_blend_equation_advanced_coherent
412 NV_blend_square
413 NV_clip_space_w_scaling
414 NV_command_list
415 NV_compute_program5
416 NV_conditional_render
417 NV_conservative_raster
418 NV_conservative_raster_dilate
419 NV_conservative_raster_pre_snap_triangles
420 NV_copy_depth_to_color
421 NV_copy_image
422 NV_deep_texture3D
423 NV_depth_buffer_float
424 NV_depth_clamp
425 NV_depth_range_unclamped
426 NV_draw_texture
427 NV_draw_vulkan_image
428 NV_evaluators
429 NV_explicit_multisample
430 NV_fence
431 NV_fill_rectangle
432 NV_float_buffer
433 NV_fog_distance
434 NV_fragment_coverage_to_color
435 NV_fragment_program
436 NV_fragment_program2
437 NV_fragment_program4
438 NV_fragment_program_option
439 NV_fragment_shader_interlock
440 NV_framebuffer_mixed_samples
441 NV_framebuffer_multisample_coverage
442 NV_geometry_program4
443 NV_geometry_shader4
444 NV_geometry_shader_passthrough
445 NV_gpu_multicast
446 NV_gpu_program4
447 NV_gpu_program5
448 NV_gpu_program5_mem_extended
449 NV_gpu_program_fp64
450 NV_gpu_shader5
451 NV_half_float
452 NV_internalformat_sample_query
453 NV_light_max_exponent
454 NV_multisample_coverage
455 NV_multisample_filter_hint
456 NV_occlusion_query
457 NV_packed_depth_stencil
458 NV_parameter_buffer_object
459 NV_parameter_buffer_object2
460 NV_path_rendering
461 NV_path_rendering_shared_edge
462 NV_pixel_data_range
463 NV_point_sprite
464 NV_present_video
465 NV_primitive_restart
466 NV_register_combiners
467 NV_register_combiners2
468 NV_robustness_video_memory_purge
469 NV_sample_locations
470 NV_sample_mask_override_coverage
471 NV_shader_atomic_counters
472 NV_shader_atomic_float
473 NV_shader_atomic_float64
474 NV_shader_atomic_fp16_vector
475 NV_shader_atomic_int64
476 NV_shader_buffer_load
477 NV_shader_storage_buffer_object
478 NV_shader_thread_group
479 NV_shader_thread_shuffle
480 NV_stereo_view_rendering
481 NV_tessellation_program5
482 NV_texgen_emboss
483 NV_texgen_reflection
484 NV_texture_barrier
485 NV_texture_compression_vtc
486 NV_texture_env_combine4
487 NV_texture_expand_normal
488 NV_texture_multisample
489 NV_texture_rectangle
490 NV_texture_shader
491 NV_texture_shader2
492 NV_texture_shader3
493 NV_transform_feedback
494 NV_transform_feedback2
495 NV_uniform_buffer_unified_memory
496 NV_vdpau_interop
497 NV_vertex_array_range
498 NV_vertex_array_range2
499 NV_vertex_attrib_integer_64bit
500 NV_vertex_buffer_unified_memory
501 NV_vertex_program
502 NV_vertex_program1_1
503 NV_vertex_program2
504 NV_vertex_program2_option
505 NV_vertex_program3
506 NV_vertex_program4
507 NV_video_capture
508 NV_viewport_array2
509 NV_viewport_swizzle

510 OES_byte_coordinates
511 OES_compressed_paletted_texture
512 OES_read_format
513 OES_single_precision

514 OML_interlace
515 OML_resample
516 OML_subsample

517 OVR_multiview
518 OVR_multiview2

519 PGI_misc_hints
520 PGI_vertex_hints

521 REGAL_ES1_0_compatibility
522 REGAL_ES1_1_compatibility
523 REGAL_enable
524 REGAL_error_string
525 REGAL_extension_query
526 REGAL_log
527 REGAL_proc_address

528 REND_screen_coordinates

529 S3_s3tc

530 SGIS_color_range
531 SGIS_detail_texture
532 SGIS_fog_function
533 SGIS_generate_mipmap
534 SGIS_multisample
535 SGIS_pixel_texture
536 SGIS_point_line_texgen
537 SGIS_sharpen_texture
538 SGIS_texture4D
539 SGIS_texture_border_clamp
540 SGIS_texture_edge_clamp
541 SGIS_texture_filter4
542 SGIS_texture_lod
543 SGIS_texture_select

544 SGIX_async
545 SGIX_async_histogram
546 SGIX_async_pixel
547 SGIX_blend_alpha_minmax
548 SGIX_clipmap
549 SGIX_convolution_accuracy
550 SGIX_depth_texture
551 SGIX_flush_raster
552 SGIX_fog_offset
553 SGIX_fog_texture
554 SGIX_fragment_specular_lighting
555 SGIX_framezoom
556 SGIX_interlace
557 SGIX_ir_instrument1
558 SGIX_list_priority
559 SGIX_pixel_texture
560 SGIX_pixel_texture_bits
561 SGIX_reference_plane
562 SGIX_resample
563 SGIX_shadow
564 SGIX_shadow_ambient
565 SGIX_sprite
566 SGIX_tag_sample_buffer
567 SGIX_texture_add_env
568 SGIX_texture_coordinate_clamp
569 SGIX_texture_lod_bias
570 SGIX_texture_multi_buffer
571 SGIX_texture_range
572 SGIX_texture_scale_bias
573 SGIX_vertex_preclip
574 SGIX_vertex_preclip_hint
575 SGIX_ycrcb

576 SGI_color_matrix
577 SGI_color_table
578 SGI_texture_color_table

579 SUNX_constant_data

580 SUN_convolution_border_modes
581 SUN_global_alpha
582 SUN_mesh_array
583 SUN_read_video_pixels
584 SUN_slice_accum
585 SUN_triangle_list
586 SUN_vertex

587 WIN_phong_shading
588 WIN_specular_fog
589 WIN_swap_hint