UNPKG

@arcgis/core

Version:

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

13 lines (12 loc) 563 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.19/LICENSE.txt */ 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(uvec2 texel, int highlightLevel) { int lic = (highlightLevel >> 2) & 1; return texel[lic]; } uint readLevelBits(uvec2 texel, int highlightLevel) { return readChannelBits(readChannel(texel, highlightLevel), highlightLevel); }`)}export{l as HighlightReadBitmap};