Просмотр исходного кода

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 13 лет назад
Родитель
Сommit
8d841b70dd
1 измененных файлов с 2 добавлено и 0 удалено
  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);
     }