@deck.gl/core
Version:
deck.gl core library
24 lines • 583 B
JavaScript
// deck.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
const uniformBlock = `\
uniform layerUniforms {
uniform float opacity;
} layer;
`;
export const layerUniforms = {
name: 'layer',
vs: uniformBlock,
fs: uniformBlock,
getUniforms: (props) => {
return {
// apply gamma to opacity to make it visually "linear"
// TODO - v10: use raw opacity?
opacity: Math.pow(props.opacity, 1 / 2.2)
};
},
uniformTypes: {
opacity: 'f32'
}
};
//# sourceMappingURL=layer-uniforms.js.map