From 673455c3d930f86c515f1fc9874b8149a3226b08 Mon Sep 17 00:00:00 2001 From: zhuxudong Date: Tue, 5 Jul 2022 12:14:38 +0800 Subject: [PATCH] fix: TextureCube is left-hand,so x need inverse --- packages/core/src/shaderlib/pbr/ibl_frag_define.glsl | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/core/src/shaderlib/pbr/ibl_frag_define.glsl b/packages/core/src/shaderlib/pbr/ibl_frag_define.glsl index 9f46499bee..786293b776 100644 --- a/packages/core/src/shaderlib/pbr/ibl_frag_define.glsl +++ b/packages/core/src/shaderlib/pbr/ibl_frag_define.glsl @@ -2,6 +2,7 @@ // sh need be pre-scaled in CPU. vec3 getLightProbeIrradiance(vec3 sh[9], vec3 normal){ + normal.x = -normal.x; vec3 result = sh[0] + sh[1] * (normal.y) +