// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. import { CoordsGlslLib } from './glsl-coordinate-lib'; import { GlslContext, GlslLib } from './glsl-definitions'; import { EncodingGlslLib } from './glsl-encoding-lib'; import { FragColorGlslLib } from './glsl-fragcolor-lib'; import { ShapeUtilsGlslLib } from './glsl-shape-utils-lib'; import { VecGlslLib } from './glsl-vec-lib'; export const glslRegistry: { [name: string]: new (context: GlslContext) => GlslLib } = { encoding: EncodingGlslLib, fragcolor: FragColorGlslLib, vec: VecGlslLib, shapeUtils: ShapeUtilsGlslLib, coordinates: CoordsGlslLib, // 'arrays': ArrayGlslSLib };