From d5b6b1961d551049657f7922d838b75d0585fbcb Mon Sep 17 00:00:00 2001 From: Riccardo Balbo Date: Tue, 3 Jun 2025 00:30:40 +0200 Subject: [PATCH] fix framebuffer initialization when cap TextureMultisample is missing --- jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java b/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java index 7da3453b8f..aa8896a951 100644 --- a/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java +++ b/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java @@ -501,7 +501,7 @@ public void reshape(ViewPort vp, int w, int h) { } } - 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);