|
@@ -2176,7 +2176,23 @@ function WebGLRenderer( parameters = {} ) {
|
|
|
|
|
|
this.initTexture = function ( texture ) {
|
|
|
|
|
|
- textures.setTexture2D( texture, 0 );
|
|
|
+ if ( texture.isCubeTexture ) {
|
|
|
+
|
|
|
+ textures.setTextureCube( texture, 0 );
|
|
|
+
|
|
|
+ } else if ( texture.isData3DTexture ) {
|
|
|
+
|
|
|
+ textures.setTexture3D( texture, 0 );
|
|
|
+
|
|
|
+ } else if ( texture.isDataArrayTexture ) {
|
|
|
+
|
|
|
+ textures.setTexture2DArray( texture, 0 );
|
|
|
+
|
|
|
+ } else {
|
|
|
+
|
|
|
+ textures.setTexture2D( texture, 0 );
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
state.unbindTexture();
|
|
|
|