diff --git a/jme3-core/src/main/java/com/jme3/renderer/pipeline/DefaultPipelineContext.java b/jme3-core/src/main/java/com/jme3/renderer/pipeline/DefaultPipelineContext.java index f432410131..d4af168a6d 100644 --- a/jme3-core/src/main/java/com/jme3/renderer/pipeline/DefaultPipelineContext.java +++ b/jme3-core/src/main/java/com/jme3/renderer/pipeline/DefaultPipelineContext.java @@ -50,8 +50,10 @@ public class DefaultPipelineContext implements PipelineContext { public boolean startViewPortRender(RenderManager rm, ViewPort vp) { return rendered.getAndSet(true); } + @Override public void endViewPortRender(RenderManager rm, ViewPort vp) {} + @Override public void endContextRenderFrame(RenderManager rm) { rendered.set(false); diff --git a/jme3-core/src/main/java/com/jme3/renderer/pipeline/ForwardPipeline.java b/jme3-core/src/main/java/com/jme3/renderer/pipeline/ForwardPipeline.java index 2488aa56d2..2f02ab3e82 100644 --- a/jme3-core/src/main/java/com/jme3/renderer/pipeline/ForwardPipeline.java +++ b/jme3-core/src/main/java/com/jme3/renderer/pipeline/ForwardPipeline.java @@ -54,12 +54,15 @@ public class ForwardPipeline implements RenderPipeline { public PipelineContext fetchPipelineContext(RenderManager rm) { return rm.getDefaultContext(); } + @Override public boolean hasRenderedThisFrame() { return rendered; } + @Override public void startRenderFrame(RenderManager rm) {} + @Override public void pipelineRender(RenderManager rm, PipelineContext context, ViewPort vp, float tpf) { @@ -147,6 +150,7 @@ public void pipelineRender(RenderManager rm, PipelineContext context, ViewPort v } } + @Override public void endRenderFrame(RenderManager rm) { rendered = false;