Browse Source

Bugfix: Fixing flipped X face on cubemap when using OpenGL

BearishSun 8 years ago
parent
commit
3f2ad96e63

BIN
Data/Engine/Includes/ReflectionCubemapCommon.bslinc.asset


BIN
Data/Engine/Shaders/IrradianceAccumulateCubeSH.bsl.asset


BIN
Data/Engine/Shaders/IrradianceAccumulateSH.bsl.asset


BIN
Data/Engine/Shaders/IrradianceComputeSH.bsl.asset


BIN
Data/Engine/Shaders/IrradianceComputeSHFrag.bsl.asset


BIN
Data/Engine/Shaders/IrradianceProjectSH.bsl.asset


BIN
Data/Engine/Shaders/IrradianceReduceSH.bsl.asset


BIN
Data/Engine/Shaders/LightGridLLCreation.bsl.asset


BIN
Data/Engine/Shaders/ReflectionCubeDownsample.bsl.asset


BIN
Data/Engine/Shaders/ReflectionCubeImportanceSample.bsl.asset


BIN
Data/Engine/Shaders/TiledDeferredImageBasedLighting.bsl.asset


BIN
Data/Engine/Shaders/TiledDeferredLighting.bsl.asset


BIN
Data/Engine/Shaders/Transparent.bsl.asset


+ 2 - 2
Data/Raw/Engine/Includes/ReflectionCubemapCommon.bslinc

@@ -7,9 +7,9 @@ mixin ReflectionCubemapCommon
 			float3 dir;
 			
 			if(cubeFace == 0)
-				dir = float3(-1.0f, -uv.y, uv.x);
-			else if(cubeFace == 1)
 				dir = float3(1.0f, -uv.y, -uv.x);
+			else if(cubeFace == 1)
+				dir = float3(-1.0f, -uv.y, uv.x);
 			else if(cubeFace == 2)
 				dir = float3(uv.x, 1.0f, uv.y);
 			else if(cubeFace == 3)