12345678910111213141516171819202122232425262728293031323334353637 |
- /**
- * @author sunag / http://www.sunag.com.br/
- */
- THREE.NodeRaw = function( value ) {
-
- THREE.NodeGL.call( this, 'v4' );
-
- this.value = value;
-
- };
- THREE.NodeRaw.prototype = Object.create( THREE.NodeGL.prototype );
- THREE.NodeRaw.prototype.constructor = THREE.NodeRaw;
- THREE.NodeGL.prototype.generate = function( builder ) {
-
- var material = builder.material;
-
- var data = this.value.verifyAndBuildCode( builder, this.type );
-
- var code = data.code + '\n';
-
- if (builder.shader == 'vertex') {
-
- code += 'gl_Position = ' + data.result + ';';
-
- }
- else {
-
- code += 'gl_FragColor = ' + data.result + ';';
-
- }
-
- return code;
- };
|