File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
jme3-core/src/main/java/com/jme3/renderer Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -95,8 +95,8 @@ public class RenderManager {
9595 private final ArrayList <ViewPort > viewPorts = new ArrayList <>();
9696 private final ArrayList <ViewPort > postViewPorts = new ArrayList <>();
9797 private final HashMap <Class , PipelineContext > contexts = new HashMap <>();
98- private final LinkedList <PipelineContext > usedContexts = new LinkedList <>();
99- private final LinkedList <RenderPipeline > usedPipelines = new LinkedList <>();
98+ private final ArrayList <PipelineContext > usedContexts = new ArrayList <>();
99+ private final ArrayList <RenderPipeline > usedPipelines = new ArrayList <>();
100100 private RenderPipeline defaultPipeline = new ForwardPipeline ();
101101 private Camera prevCam = null ;
102102 private Material forcedMaterial = null ;
@@ -1367,11 +1367,11 @@ public void render(float tpf, boolean mainFrameBufferActive) {
13671367 }
13681368
13691369 // cleanup for used render pipelines and pipeline contexts only
1370- for (PipelineContext c : usedContexts ) {
1371- c .endContextRenderFrame (this );
1370+ for (int i = 0 ; i < usedContexts . size (); i ++ ) {
1371+ usedContexts . get ( i ) .endContextRenderFrame (this );
13721372 }
1373- for (RenderPipeline p : usedPipelines ) {
1374- p .endRenderFrame (this );
1373+ for (int i = 0 ; i < usedPipelines . size (); i ++ ) {
1374+ usedPipelines . get ( i ) .endRenderFrame (this );
13751375 }
13761376 usedContexts .clear ();
13771377 usedPipelines .clear ();
You can’t perform that action at this time.
0 commit comments