Skip to content

Commit 9d343f3

Browse files
authored
Add frag and vert shaders
1 parent 59b3e3e commit 9d343f3

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/ShaderManager.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,18 @@ class ShaderManager {
2020
this._shaderCache[modeName] = [];
2121
}
2222
}
23+
24+
/* eslint-disable global-require */
25+
this.exports = {
26+
/**
27+
* Sprite shader exports
28+
*/
29+
sprite: {
30+
vert: require('raw-loader!./shaders/sprite.vert'),
31+
frag: require('raw-loader!./shaders/sprite.frag')
32+
},
33+
};
34+
/* eslint-enable global-require */
2335
}
2436

2537
/**
@@ -63,10 +75,8 @@ class ShaderManager {
6375

6476
const definesText = `${defines.join('\n')}\n`;
6577

66-
/* eslint-disable global-require */
67-
const vsFullText = definesText + require('raw-loader!./shaders/sprite.vert');
68-
const fsFullText = definesText + require('raw-loader!./shaders/sprite.frag');
69-
/* eslint-enable global-require */
78+
const vsFullText = definesText + this.exports.sprite.vert;
79+
const fsFullText = definesText + this.exports.sprite.frag;
7080

7181
return twgl.createProgramInfo(this._gl, [vsFullText, fsFullText]);
7282
}

0 commit comments

Comments
 (0)