Преглед на файлове

Fixed a bug where grouped geom were rendered in shadow pre-pass because they were still in the shadow cast queue

Nehon преди 11 години
родител
ревизия
a11bfa5e63
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      jme3-core/src/main/java/com/jme3/renderer/RenderManager.java

+ 1 - 1
jme3-core/src/main/java/com/jme3/renderer/RenderManager.java

@@ -575,7 +575,7 @@ public class RenderManager {
             Geometry gm = (Geometry) s;
 
             RenderQueue.ShadowMode shadowMode = s.getShadowMode();
-            if (shadowMode != RenderQueue.ShadowMode.Off && shadowMode != RenderQueue.ShadowMode.Receive) {
+            if (shadowMode != RenderQueue.ShadowMode.Off && shadowMode != RenderQueue.ShadowMode.Receive && !gm.isGrouped()) {
                 //forcing adding to shadow cast mode, culled objects doesn't have to be in the receiver queue
                 rq.addToShadowQueue(gm, RenderQueue.ShadowMode.Cast);
             }