|
@@ -2216,6 +2216,10 @@ THREE.WebGLRenderer = function ( parameters ) {
|
|
|
_gl.uniform4fv( location, value );
|
|
|
break;
|
|
|
|
|
|
+ case 'Matrix2fv':
|
|
|
+ _gl.uniformMatrix2fv( location, false, value );
|
|
|
+ break;
|
|
|
+
|
|
|
case 'Matrix3fv':
|
|
|
_gl.uniformMatrix3fv( location, false, value );
|
|
|
break;
|
|
@@ -2428,6 +2432,13 @@ THREE.WebGLRenderer = function ( parameters ) {
|
|
|
|
|
|
break;
|
|
|
|
|
|
+ case 'm2':
|
|
|
+
|
|
|
+ // single THREE.Matrix2
|
|
|
+ _gl.uniformMatrix2fv( location, false, value.elements );
|
|
|
+
|
|
|
+ break;
|
|
|
+
|
|
|
case 'm3':
|
|
|
|
|
|
// single THREE.Matrix3
|
|
@@ -3294,9 +3305,8 @@ THREE.WebGLRenderer = function ( parameters ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- //
|
|
|
// Setup depth and stencil buffers
|
|
|
- //
|
|
|
+
|
|
|
if ( renderTarget.depthBuffer ) {
|
|
|
|
|
|
setupDepthRenderbuffer( renderTarget );
|