glsl-registered-libs.ts 689 Bytes
Newer Older
gaoqiong's avatar
gaoqiong committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 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
};