luruke / magicshader Goto Github PK
View Code? Open in Web Editor NEW๐ฎ Tiny helper for three.js to debug and write shaders
๐ฎ Tiny helper for three.js to debug and write shaders
Check if it will be easy to extend this comment logic thing to WebGL in general without target just three.js...
Just an idea... give binding for other UI/Debug libraries?
Just an idea, we could plug and use the magic comments
everywhere on three.js without even using the MagicShader
class...
I get this error with MagicShader on the r111 :
Uncaught TypeError: Cannot read property 'getUniforms' of undefined
at setProgram (three.module.js:25208)
at Renderer.WebGLRenderer.renderBufferDirect (three.module.js:24204)
at renderObject (three.module.js:24973)
at renderObjects (three.module.js:24943)
at Renderer.WebGLRenderer.render (three.module.js:24720)
at WebGL.onTick (WebGL.js:79)
It seems to refer to this line on the WebGLRenderer
: https://github.com/mrdoob/three.js/blob/r111/src/renderers/WebGLRenderer.js#L1721
Maybe it's linked with the change of Material.needsUpdate
and the new Material.version
introduced in r111 :https://github.com/mrdoob/three.js/wiki/Migration-Guide#r110--r111
I would be happy to help! Also, thanks for this library it's awesome!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.