1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, '__esModule', { value: true });
|
4 |
|
5 | class IGLUniformData {
|
6 | }
|
7 | class GLProgram {
|
8 | constructor(program, uniformData) {
|
9 | this.program = program;
|
10 | this.uniformData = uniformData;
|
11 | this.uniformGroups = {};
|
12 | this.uniformDirtyGroups = {};
|
13 | this.uniformBufferBindings = {};
|
14 | }
|
15 | destroy() {
|
16 | this.uniformData = null;
|
17 | this.uniformGroups = null;
|
18 | this.uniformDirtyGroups = null;
|
19 | this.uniformBufferBindings = null;
|
20 | this.program = null;
|
21 | }
|
22 | }
|
23 |
|
24 | exports.GLProgram = GLProgram;
|
25 | exports.IGLUniformData = IGLUniformData;
|
26 |
|