2
0
Эх сурвалжийг харах

display: Fix shader gen regression for more than 2 lights

rdb 1 жил өмнө
parent
commit
2c5cebe7e0

+ 2 - 2
panda/src/display/graphicsStateGuardian.cxx

@@ -1703,7 +1703,7 @@ fetch_specified_part(Shader::ShaderMatInput part, InternalName *name,
         }
       }
 
-      into += i * 4;
+      into += 4;
     }
     // Apply the default OpenGL lights otherwise.
     // Special exception for light 0, which defaults to white.
@@ -1719,7 +1719,7 @@ fetch_specified_part(Shader::ShaderMatInput part, InternalName *name,
       into[1].set(1, 0, 0, 0);
       into[2].set(0, 0, 0, 0);
       into[3].set(0, 0, 0, 0);
-      into += i * 4;
+      into += 4;
     }
     return;
   }