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_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_explicit_vertex_parameter
22 AMD_shader_stencil_export
23 AMD_shader_stencil_value_export
24 AMD_shader_trinary_minmax
25 AMD_sparse_texture
26 AMD_stencil_operation_extended
27 AMD_texture_texture4
28 AMD_transform_feedback3_lines_triangles
29 AMD_transform_feedback4
30 AMD_vertex_shader_layer
31 AMD_vertex_shader_tessellator
32 AMD_vertex_shader_viewport_index

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

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

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

231 ATIX_point_sprites
232 ATIX_texture_env_combine3
233 ATIX_texture_env_route
234 ATIX_vertex_shader_output_point_size

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

252 EGL_NV_robustness_video_memory_purge

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

362 GREMEDY_frame_terminator
363 GREMEDY_string_marker

364 HP_convolution_border_modes
365 HP_image_transform
366 HP_occlusion_test
367 HP_texture_lighting

368 IBM_cull_vertex
369 IBM_multimode_draw_arrays
370 IBM_rasterpos_clip
371 IBM_static_data
372 IBM_texture_mirrored_repeat
373 IBM_vertex_array_lists

374 INGR_color_clamp
375 INGR_interlace_read

376 INTEL_conservative_rasterization
377 INTEL_fragment_shader_ordering
378 INTEL_framebuffer_CMAA
379 INTEL_map_texture
380 INTEL_parallel_arrays
381 INTEL_performance_query
382 INTEL_texture_scissor

383 KHR_blend_equation_advanced
384 KHR_blend_equation_advanced_coherent
385 KHR_context_flush_control
386 KHR_debug
387 KHR_no_error
388 KHR_robust_buffer_access_behavior
389 KHR_robustness
390 KHR_texture_compression_astc_hdr
391 KHR_texture_compression_astc_ldr
392 KHR_texture_compression_astc_sliced_3d

393 KTX_buffer_region

394 MESAX_texture_stack

395 MESA_pack_invert
396 MESA_resize_buffers
397 MESA_shader_integer_functions
398 MESA_window_pos
399 MESA_ycbcr_texture

400 NVX_blend_equation_advanced_multi_draw_buffers
401 NVX_conditional_render
402 NVX_gpu_memory_info
403 NVX_linked_gpu_multicast

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

507 OES_byte_coordinates
508 OES_compressed_paletted_texture
509 OES_read_format
510 OES_single_precision

511 OML_interlace
512 OML_resample
513 OML_subsample

514 OVR_multiview
515 OVR_multiview2

516 PGI_misc_hints
517 PGI_vertex_hints

518 REGAL_ES1_0_compatibility
519 REGAL_ES1_1_compatibility
520 REGAL_enable
521 REGAL_error_string
522 REGAL_extension_query
523 REGAL_log
524 REGAL_proc_address

525 REND_screen_coordinates

526 S3_s3tc

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

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

573 SGI_color_matrix
574 SGI_color_table
575 SGI_texture_color_table

576 SUNX_constant_data

577 SUN_convolution_border_modes
578 SUN_global_alpha
579 SUN_mesh_array
580 SUN_read_video_pixels
581 SUN_slice_accum
582 SUN_triangle_list
583 SUN_vertex

584 WIN_phong_shading
585 WIN_specular_fog
586 WIN_swap_hint