Explorar el Código

Forced depth range to 0,0 in NiftyJmeDisplay processor before rendering nifty to avoid depth check issues between the 3D scene and the text elements of the nifty gui.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9941 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
rem..om hace 13 años
padre
commit
8d841b70dd
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      engine/src/niftygui/com/jme3/niftygui/NiftyJmeDisplay.java

+ 2 - 0
engine/src/niftygui/com/jme3/niftygui/NiftyJmeDisplay.java

@@ -171,8 +171,10 @@ public class NiftyJmeDisplay implements SceneProcessor {
     public void postQueue(RenderQueue rq) {
         // render nifty before anything else
         renderManager.setCamera(vp.getCamera(), true);
+        renderer.setDepthRange(0, 0);
         //nifty.update();
         nifty.render(false);
+        renderer.setDepthRange(0, 1);
         renderManager.setCamera(vp.getCamera(), false);
     }