src/enums/WebGLExtension.js
/**
* An enumeration of WebGL extensions.
*
* @type {Object}
* @property {String} DERIVATIVES - Enables derivatives by adding the functions dFdx, dFdy and fwidth.
* @property {String} FRAG_DEPTH - Enables gl_FragDepthEXT to set a depth value of a fragment from within the fragment shader.
* @property {String} DRAW_BUFFERS - Enables multiple render targets (MRT) support.
* @property {String} SHADER_TEXTURE_LOD - Enables explicit control of texture LOD.
*/
export const WebGLExtension = {
DERIVATIVES: "derivatives",
FRAG_DEPTH: "fragDepth",
DRAW_BUFFERS: "drawBuffers",
SHADER_TEXTURE_LOD: "shaderTextureLOD"
};