# Desktop

OpenGL 3.2 Core is supported on desktop, with no extensions required.

# WebGL

## Current Extensions

These extensions are currently required for Golem:

- OES_element_index_uint
- OES_vertex_array_object
- EXT_blend_minmax

## Possible Extensions

These extensions may be required in the future:

- ANGLE_instanced_arrays
- EXT_frag_depth
- EXT_sRGB
- EXT_shader_texture_lod
- EXT_texture_filter_anisotropic
- OES_standard_derivatives
- OES_texture_float
- OES_texture_float_linear
- OES_texture_half_float
- OES_texture_half_float_linear
- WEBGL_debug_renderer_info
- WEBGL_depth_texture
- WEBGL_draw_buffers
- WEBGL_lose_context

## Unused Extensions

These extensions will not be used or relied upon, to ensure Safari compatibility:

- EXT_color_buffer_float
- EXT_color_buffer_half_float
- EXT_disjoint_timer_query
- EXT_float_blend
- EXT_texture_compression_bptc
- EXT_texture_compression_rgtc
- OES_fbo_render_mipmap
- OVR_multiview2
- WEBGL_color_buffer_float
- WEBGL_compressed_texture_astc
- WEBGL_compressed_texture_atc
- WEBGL_compressed_texture_etc
- WEBGL_compressed_texture_etc1
- WEBGL_compressed_texture_pvrtc
- WEBGL_compressed_texture_s3tc
- WEBGL_compressed_texture_s3tc_srgb
- WEBGL_debug_shaders

