|
@@ -14866,10 +14866,7 @@ function WebGLBackground( renderer, cubemaps, cubeuvmaps, state, objects, alpha,
|
|
|
|
|
|
_e1$1.copy( scene.backgroundRotation );
|
|
|
|
|
|
- // accommodate left-handed frame
|
|
|
- _e1$1.x *= - 1; _e1$1.y *= - 1; _e1$1.z *= - 1;
|
|
|
-
|
|
|
- if ( background.isCubeTexture && background.isRenderTargetTexture === false ) {
|
|
|
+ if ( ( background.isCubeTexture && background.isRenderTargetTexture === true ) || background.mapping === CubeUVReflectionMapping ) {
|
|
|
|
|
|
// environment maps which are not cube render targets or PMREMs follow a different convention
|
|
|
_e1$1.y *= - 1;
|
|
@@ -27934,10 +27931,7 @@ function WebGLMaterials( renderer, properties ) {
|
|
|
|
|
|
_e1.copy( envMapRotation );
|
|
|
|
|
|
- // accommodate left-handed frame
|
|
|
- _e1.x *= - 1; _e1.y *= - 1; _e1.z *= - 1;
|
|
|
-
|
|
|
- if ( envMap.isCubeTexture && envMap.isRenderTargetTexture === false ) {
|
|
|
+ if ( ( envMap.isCubeTexture && envMap.isRenderTargetTexture === true ) || envMap.mapping === CubeUVReflectionMapping ) {
|
|
|
|
|
|
// environment maps which are not cube render targets or PMREMs follow a different convention
|
|
|
_e1.y *= - 1;
|