From b04c4ad042f235ab6ee225312b711354b44839ff Mon Sep 17 00:00:00 2001 From: shadowislord Date: Sat, 31 Jan 2015 15:47:25 -0500 Subject: [PATCH] Flush GL pipeline for pbuffer after frame (required because there's no backbuffer) --- .../main/java/com/jme3/system/lwjgl/LwjglOffscreenBuffer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglOffscreenBuffer.java b/jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglOffscreenBuffer.java index acec23768..efdb5dfdf 100644 --- a/jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglOffscreenBuffer.java +++ b/jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglOffscreenBuffer.java @@ -126,6 +126,10 @@ public class LwjglOffscreenBuffer extends LwjglContext implements Runnable { checkGLError(); renderer.postFrame(); + + // Need to flush GL commands + // to see any result on the pbuffer's front buffer. + GL11.glFlush(); int frameRate = settings.getFrameRate(); if (frameRate >= 1) {