UNPKG

mapbox-gl

Version:
21 lines (14 loc) 634 B
// @flow import { UniformMatrix4f } from '../uniform_binding'; import type Context from '../../gl/context'; import type {UniformValues, UniformLocations} from '../uniform_binding'; export type ClippingMaskUniformsType = {| 'u_matrix': UniformMatrix4f |}; const clippingMaskUniforms = (context: Context, locations: UniformLocations): ClippingMaskUniformsType => ({ 'u_matrix': new UniformMatrix4f(context, locations.u_matrix) }); const clippingMaskUniformValues = (matrix: Float32Array): UniformValues<ClippingMaskUniformsType> => ({ 'u_matrix': matrix }); export { clippingMaskUniforms, clippingMaskUniformValues };