Parcourir la source

Fix for lighting vertex shader when used with Fog and InstancedNode. All credit to sailsman63 for the actual fix. More info: https://hub.jmonkeyengine.org/t/shader-compile-error-with-instancednode-lighting-material-and-linearfog/44124/2 (#1458)

Duncan Jauncey il y a 4 ans
Parent
commit
5d7caa46bd

+ 1 - 1
jme3-core/src/main/resources/Common/MatDefs/Light/SPLighting.vert

@@ -195,6 +195,6 @@ void main(){
     #endif
 
     #ifdef USE_FOG
-    fog_distance = distance(g_CameraPosition, (g_WorldMatrix * modelSpacePos).xyz);
+    fog_distance = distance(g_CameraPosition, (TransformWorld(modelSpacePos)).xyz);
     #endif
 }