Adds shader generators using node graph
Enables first basic material example version with new shadergraph
reverts rebase gone wild
- Fixes circular dependency build grunt step (symlink needs build but build need symlink)
- Fixes texturematerial substitution cases
- fix build, bad merge and test unit
Fixes path mkdir at start
fixes local name shadowing/mangling
- Merge fix, still need to fix texcoords
fix camera examples wrong id canvas
fix light test
refactors lights so that no light using material passes
Fixes multi-texture texcoordunit (need review)
refactors light/nolight in material
Sets texcoord to texture unit accordingly
optims as reading to find why I don't give lifht dir anymore
Removes requirejs explicit usage in materials sample
Fix shader bug TODO: grunt watch doesn't rebuild on glsls files, it should !
Add rebuild on glsl shader code change in grunt watch command
Rename members variable according to coding style
reverts to original variables member
remove texturematerial