Quellcode durchsuchen

Merge pull request #2476 from riccardobl/fixfbnoms

Fix framebuffer initialization when cap TextureMultisample is missing
Ryan McDonough vor 2 Monaten
Ursprung
Commit
0f094fc112
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java

+ 1 - 1
jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java

@@ -501,7 +501,7 @@ public class FilterPostProcessor implements SceneProcessor, Savable {
             }
         }
 
-        if (numSamples <= 1 || !caps.contains(Caps.OpenGL32)) {
+        if (numSamples <= 1 || !caps.contains(Caps.OpenGL32) || !caps.contains(Caps.FrameBufferMultisample)) {
             renderFrameBuffer = new FrameBuffer(width, height, 1);
             renderFrameBuffer.setDepthTarget(FrameBufferTarget.newTarget(depthFormat));
             filterTexture = new Texture2D(width, height, fbFormat);