glslify-import
v0.0.1 glslify transform stream import include inline shaders
glslify-import
A transform stream for glslify
that adds an import
directive to your shaders.
Usage
Given a basic shader:
// main.frag
#pragma glslify: import('./common.glsl')
void main() {
gl_FragColor = vec4(color, 1.0);
}
You can import ./common.glsl
:
// common.glsl
varying vec3 color;
And have the contents inlined into your shader:
varying vec3 color;
void main() {
gl_FragColor = vec4(color, 1.0);
}
You can also use glslify pragmas and the like from your imported files as well. Useful for the cases when you want to include a common "base" set of definitions in your shaders without losing the niceties of glslify.
npm i [email protected]
Source Code
github.com/hughsk/glslify-im...Metadata
- MIT
- Whatever
- Hugh Kennedy
- released 10/28/2013