Pārlūkot izejas kodu

RGBD Lightmap Fix

RGBD Lightmap Info Fix For Standard Material
Mackey Kinard 5 gadi atpakaļ
vecāks
revīzija
5bc54d9034
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      src/Shaders/default.fragment.fx

+ 2 - 1
src/Shaders/default.fragment.fx

@@ -254,10 +254,11 @@ void main(void) {
 	float shadow = 1.;
 
 #ifdef LIGHTMAP
-	vec3 lightmapColor = texture2D(lightmapSampler, vLightmapUV + uvOffset).rgb * vLightmapInfos.y;
+	vec3 lightmapColor = texture2D(lightmapSampler, vLightmapUV + uvOffset).rgb;
     #ifdef RGBDLIGHTMAP
         lightmapColor.rgb = fromRGBD(lightmapColor);
     #endif
+	lightmapColor.rgb *= vLightmapInfos.y
 #endif
 
 #include<lightFragment>[0..maxSimultaneousLights]