UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

17 lines (14 loc) 596 B
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.32/esri/copyright.txt for details. */ import{colorGamma as o}from"../../../../../../colorUtils.js";import{glsl as r}from"../../shaderModules/glsl.js";function e(e){e.fragment.code.add(r` const float GAMMA = ${r.float(o)}; const float INV_GAMMA = ${r.float(1/o)}; vec4 delinearizeGamma(vec4 color) { return vec4(pow(color.rgb, vec3(INV_GAMMA)), color.a); } vec3 linearizeGamma(vec3 color) { return pow(color, vec3(GAMMA)); } `)}export{e as Gamma};