Asking with Laser Materials in mind. Where/how to find out whats inside MadCommon.glsl? Btw. how does userData work? What values is it initialized with? And userData = vec4( userData.x+1 ,0 ,0 ,0 ); has no impact, I was expecting to increase per cycle, but nothing happens. Any help/reply appreciated!