From 18336cf86b89ea68cafeea96c1a4dbcf8845de88 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Thu, 31 Jul 2014 12:53:59 -0400 Subject: [PATCH] SoftwareRenderer: Simplified code. --- examples/js/renderers/SoftwareRenderer.js | 24 ++++++++++------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/examples/js/renderers/SoftwareRenderer.js b/examples/js/renderers/SoftwareRenderer.js index b91dc3f046..1af4d0ad7d 100644 --- a/examples/js/renderers/SoftwareRenderer.js +++ b/examples/js/renderers/SoftwareRenderer.js @@ -190,20 +190,17 @@ THREE.SoftwareRenderer = function ( parameters ) { vector3.y += scaleY; if ( material.map ) { - texCoord1.x = 0; - texCoord1.y = 1; - texCoord2.x = 0; - texCoord2.y = 0; - - texCoord3.x = 1; - texCoord3.y = 1; + texCoord1.set( 0, 1 ); + texCoord2.set( 0, 0 ); + texCoord3.set( 1, 1 ); drawTriangle( vector1, vector2, vector3, texCoord1, texCoord2, texCoord3, shader, element, material ); + } else { drawTriangle( @@ -211,6 +208,7 @@ THREE.SoftwareRenderer = function ( parameters ) { null, null, null, shader, element, material ); + } vector1.copy( element ); @@ -226,20 +224,17 @@ THREE.SoftwareRenderer = function ( parameters ) { vector3.y -= scaleY; if ( material.map ) { - texCoord1.x = 1; - texCoord1.y = 1; - texCoord2.x = 0; - texCoord2.y = 0; - - texCoord3.x = 1; - texCoord3.y = 0; + texCoord1.set( 1, 1 ); + texCoord2.set( 0, 0 ); + texCoord3.set( 1, 0 ); drawTriangle( vector1, vector2, vector3, texCoord1, texCoord2, texCoord3, shader, element, material ); + } else { drawTriangle( @@ -247,6 +242,7 @@ THREE.SoftwareRenderer = function ( parameters ) { null, null, null, shader, element, material ); + } } -- GitLab