npm install -g workflow-cli
npm install
wk compile
wk watch
wk build
wk server
ENV={target env} wk build
wk
.glsl
, .vert
and .frag
files use EJS loader. You can use every method integrated to EJS in your shader.
demo.glsl
void demo( in vec3 color ) {
return color * 1.0;
}
basic.frag
<%= include('./demo.glsl') %>
void main() {
gl_FragColor = vec4(demo(vec3(1.0, 0.0, 0.0)), 1.0);
}
Output:
void demo( in vec3 color ) {
return color * 1.0;
}
void main() {
gl_FragColor = vec4(demo(vec3(1.0, 0.0, 0.0)), 1.0);
}