ux-dx 0.2.1

3D Graphics Primitives for Angular Rust
Documentation
// https://www.khronos.org/registry/webgl/extensions/
#[allow(non_camel_case_types)]
pub enum WebGLExtension {
    OES_texture_float,
    OES_texture_half_float,
    WEBGL_lose_context,
    OES_standard_derivatives,
    OES_vertex_array_object,
    WEBGL_debug_renderer_info,
    WEBGL_debug_shaders,
    WEBGL_compressed_texture_s3tc,
    WEBGL_depth_texture,
    OES_element_index_uint,
    EXT_texture_filter_anisotropic,
    WEBGL_compressed_texture_pvrtc,
    EXT_color_buffer_half_float,
    WEBGL_color_buffer_float,
    EXT_frag_depth,
    EXT_sRGB,
    WEBGL_draw_buffers,
    ANGLE_instanced_arrays,
    OES_texture_float_linear,
    OES_texture_half_float_linear,
    WEBGL_compressed_texture_etc1,
    EXT_blend_minmax,
    EXT_disjoint_timer_query,
    EXT_shader_texture_lod,
    OES_fbo_render_mipmap,
    WEBGL_compressed_texture_etc,
    WEBGL_compressed_texture_astc,
    EXT_color_buffer_float,
    WEBGL_compressed_texture_s3tc_srgb,
    EXT_disjoint_timer_query_webgl2,
    EXT_float_blend,
    OVR_multiview2,
    KHR_parallel_shader_compile,
    EXT_texture_compression_bptc,
    EXT_texture_compression_rgtc,
    WEBGL_multi_draw,
    WEBGL_blend_equation_advanced_coherent,
    EXT_clip_cull_distance,
    OES_draw_buffers_indexed,
    EXT_texture_norm16,
    WEBGL_draw_instanced_base_vertex_base_instance,
    WEBGL_multi_draw_instanced_base_vertex_base_instance,
}