@@ -333,12 +333,12 @@ THREE.WebGLDeferredRenderer = function ( parameters ) {
333333 lightProxy . scale . set ( 1 , 1 , 1 ) . multiplyScalar ( distance ) ;
334334 uniforms [ "lightRadius" ] . value = distance ;
335335
336- positionVS . getPositionFromMatrix ( light . matrixWorld ) ;
336+ positionVS . setFromMatrixPosition ( light . matrixWorld ) ;
337337 positionVS . applyMatrix4 ( currentCamera . matrixWorldInverse ) ;
338338
339339 uniforms [ "lightPositionVS" ] . value . copy ( positionVS ) ;
340340
341- lightProxy . position . getPositionFromMatrix ( light . matrixWorld ) ;
341+ lightProxy . position . setFromMatrixPosition ( light . matrixWorld ) ;
342342
343343 } else {
344344
@@ -425,11 +425,11 @@ THREE.WebGLDeferredRenderer = function ( parameters ) {
425425 var viewMatrix = currentCamera . matrixWorldInverse ;
426426 var modelMatrix = light . matrixWorld ;
427427
428- positionVS . getPositionFromMatrix ( modelMatrix ) ;
428+ positionVS . setFromMatrixPosition ( modelMatrix ) ;
429429 positionVS . applyMatrix4 ( viewMatrix ) ;
430430
431- directionVS . getPositionFromMatrix ( modelMatrix ) ;
432- tempVS . getPositionFromMatrix ( light . target . matrixWorld ) ;
431+ directionVS . setFromMatrixPosition ( modelMatrix ) ;
432+ tempVS . setFromMatrixPosition ( light . target . matrixWorld ) ;
433433 directionVS . sub ( tempVS ) ;
434434 directionVS . normalize ( ) ;
435435 directionVS . transformDirection ( viewMatrix ) ;
@@ -499,8 +499,8 @@ THREE.WebGLDeferredRenderer = function ( parameters ) {
499499 var light = lightProxy . userData . originalLight ;
500500 var uniforms = lightProxy . material . uniforms ;
501501
502- directionVS . getPositionFromMatrix ( light . matrixWorld ) ;
503- tempVS . getPositionFromMatrix ( light . target . matrixWorld ) ;
502+ directionVS . setFromMatrixPosition ( light . matrixWorld ) ;
503+ tempVS . setFromMatrixPosition ( light . target . matrixWorld ) ;
504504 directionVS . sub ( tempVS ) ;
505505 directionVS . normalize ( ) ;
506506 directionVS . transformDirection ( currentCamera . matrixWorldInverse ) ;
@@ -566,7 +566,7 @@ THREE.WebGLDeferredRenderer = function ( parameters ) {
566566 var light = lightProxy . userData . originalLight ;
567567 var uniforms = lightProxy . material . uniforms ;
568568
569- directionVS . getPositionFromMatrix ( light . matrixWorld ) ;
569+ directionVS . setFromMatrixPosition ( light . matrixWorld ) ;
570570 directionVS . normalize ( ) ;
571571 directionVS . transformDirection ( currentCamera . matrixWorldInverse ) ;
572572
@@ -635,7 +635,7 @@ THREE.WebGLDeferredRenderer = function ( parameters ) {
635635 var modelMatrix = light . matrixWorld ;
636636 var viewMatrix = currentCamera . matrixWorldInverse ;
637637
638- positionVS . getPositionFromMatrix ( modelMatrix ) ;
638+ positionVS . setFromMatrixPosition ( modelMatrix ) ;
639639 positionVS . applyMatrix4 ( viewMatrix ) ;
640640
641641 uniforms [ "lightPositionVS" ] . value . copy ( positionVS ) ;
0 commit comments