# The following output is taken from `magnum-gl-info` with removed `GL_`
# prefixes. Some extensions are comented out as they don't add any symbols
# that aren't already added by headers and would only bloat the headers.

version 2.0 es

extraspec https://raw.githubusercontent.com/google/angle/master/scripts/gl_angle_ext.xml

extension ANGLE_instanced_arrays                optional
extension EXT_color_buffer_half_float           optional
extension EXT_sRGB                              optional
extension EXT_blend_minmax                      optional
extension EXT_shader_texture_lod                optional
extension OES_texture_float                     optional
extension OES_texture_half_float                optional
extension OES_standard_derivatives              optional
extension OES_vertex_array_object               optional
extension OES_element_index_uint                optional
extension OES_texture_float_linear              optional
extension OES_texture_half_float_linear         optional
extension OES_fbo_render_mipmap                 optional
# These are used as a base for WEBGL_* extensions
extension ANGLE_depth_texture                   optional
extension EXT_draw_buffers                      optional

extension EXT_texture_filter_anisotropic        optional
extension EXT_disjoint_timer_query              optional
extension EXT_texture_compression_rgtc          optional
extension EXT_texture_compression_bptc          optional
# These are used as a base for WEBGL_* extensions
extension EXT_color_buffer_float                optional
extension EXT_texture_compression_s3tc          optional
extension EXT_texture_compression_s3tc_srgb     optional
extension IMG_texture_compression_pvrtc         optional
extension KHR_texture_compression_astc_ldr      optional

# WEBGL_blend_equation_advanced_coherent includes just the enums but not the
# barrier
extension KHR_blend_equation_advanced optional

# From the gl_angle_ext file, base for WEBGL_multi_draw
extension ANGLE_multi_draw                      optional
# Base for WEBGL_{multi_,}draw_instanced_base_vertex_base_instance
extension ANGLE_base_vertex_base_instance       optional

begin functions blacklist
    # Not present in WEBGL_blend_equation_advanced_coherent
    BlendBarrierKHR
end functions blacklist

# kate: hl python
