File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,18 @@ class ShaderManager {
20
20
this . _shaderCache [ modeName ] = [ ] ;
21
21
}
22
22
}
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 */
23
35
}
24
36
25
37
/**
@@ -63,10 +75,8 @@ class ShaderManager {
63
75
64
76
const definesText = `${ defines . join ( '\n' ) } \n` ;
65
77
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 ;
70
80
71
81
return twgl . createProgramInfo ( this . _gl , [ vsFullText , fsFullText ] ) ;
72
82
}
You can’t perform that action at this time.
0 commit comments