Skip to content

wk-js/starter-nanogl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workflow starter NanoGL

Prerequisties

npm install -g workflow-cli
npm install

Main tasks

wk compile
wk watch
wk build
wk server

Release

ENV={target env} wk build

Available tasks

wk

GLSL

.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);
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages