UNPKG

@arcgis/core

Version:

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

16 lines (15 loc) 658 B
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.32/esri/copyright.txt for details. */ import{glsl as e}from"../shaderModules/glsl.js";function l(l){const{fragment:t}=l;t.code.add(e`uint readChannelBits(uint channel, int highlightLevel) { int llc = (highlightLevel & 3) << 1; return (channel >> llc) & 3u; } uint readChannel(vec2 texel, int highlightLevel) { int lic = (highlightLevel >> 2) & 1; return uint(texel[lic] * 255.0); } uint readLevelBits(vec2 texel, int highlightLevel) { return readChannelBits(readChannel(texel, highlightLevel), highlightLevel); }`)}export{l as HighlightReadBitmap};