webvr js meetup initial commit

This commit is contained in:
Senad Uka
2017-03-11 15:22:17 +01:00
commit 3f640b55db
761 changed files with 264174 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
/**
* @author sunag / http://www.sunag.com.br/
*/
THREE.ScreenUVNode = function( resolution ) {
THREE.TempNode.call( this, 'v2' );
this.resolution = resolution;
};
THREE.ScreenUVNode.prototype = Object.create( THREE.TempNode.prototype );
THREE.ScreenUVNode.prototype.constructor = THREE.ScreenUVNode;
THREE.ScreenUVNode.prototype.generate = function( builder, output ) {
var material = builder.material;
var result;
if ( builder.isShader( 'fragment' ) ) {
result = '(gl_FragCoord.xy/' + this.resolution.build( builder, 'v2' ) + ')';
} else {
console.warn( "THREE.ScreenUVNode is not compatible with " + builder.shader + " shader." );
result = 'vec2( 0.0 )';
}
return builder.format( result, this.getType( builder ), output );
};