use of org.terasology.rendering.dag.RenderTaskListGenerator in project Terasology by MovingBlocks.
the class WorldRendererImpl method initRenderGraph.
private void initRenderGraph() {
addGBufferClearingNodes(renderGraph);
addSkyNodes(renderGraph);
addWorldRenderingNodes(renderGraph);
addLightingNodes(renderGraph);
add3dDecorationNodes(renderGraph);
addReflectionAndRefractionNodes(renderGraph);
addPrePostProcessingNodes(renderGraph);
addBloomNodes(renderGraph);
addExposureNodes(renderGraph);
addInitialPostProcessingNodes(renderGraph);
addFinalPostProcessingNodes(renderGraph);
addOutputNodes(renderGraph);
renderTaskListGenerator = new RenderTaskListGenerator();
List<Node> orderedNodes = renderGraph.getNodesInTopologicalOrder();
renderPipelineTaskList = renderTaskListGenerator.generateFrom(orderedNodes);
}
Aggregations