{
    "targets": [
        "swap1",
        "swap2",
        "swap3",
        "swap4",
        "swap5",
        "swap6",
        "swap7",
        "translucent",
        "itemEntity",
        "particles",
        "clouds",
        "weather",
        "temporalFrame",
        { "name": "temporals1", "width": 64, "height": 1, "bilinear": false },
        { "name": "temporals2", "width": 64, "height": 1, "bilinear": false }
    ],
    "passes": [
        {
            "name": "preprocess0",
            "intarget": "minecraft:main",
            "outtarget": "temporals2",
            "auxtargets": [
                {
                    "name": "PrevDataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "PrevMainSampler",
                    "id": "temporalFrame"
                },
                {
                    "name": "CurrMainSampler",
                    "id": "minecraft:main"
                },
                {
                    "name": "CurrMainSamplerDepth",
                    "id": "minecraft:main:depth"
                }
            ],
            "uniforms": [
                {
                    "name":"FOVGuess",
                    "values": [ 70.0 ]
                }
            ]
        },
        {
            "name": "copy",
            "intarget": "temporals2",
            "outtarget": "temporals1"
        },
        {
            "name": "preprocess1",
            "intarget": "minecraft:main",
            "outtarget": "swap1",
            "auxtargets": [
                {
                    "name": "DiffuseDepthSampler",
                    "id": "minecraft:main:depth"
                }
            ]
        },
        {
            "name": "preprocess2",
            "intarget": "minecraft:main",
            "outtarget": "swap4",
            "auxtargets": [
                {
                    "name": "DiffuseDepthSampler",
                    "id": "minecraft:main:depth"
                }
            ]
        },
        {
            "name": "shading0",
            "intarget": "swap5",
            "outtarget": "swap6",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "DiffuseDepthSampler",
                    "id": "swap1"
                }
            ],
            "uniforms": [
                {
                    "name":"EnableAO",
                    "values": [ 1.0 ]
                }
            ]
        },
        {
            "name": "shading1",
            "intarget": "swap6",
            "outtarget": "swap7",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "DiffuseDepthSampler",
                    "id": "swap1"
                }
            ]
        },
        {
            "name": "shading2",
            "intarget": "swap7",
            "outtarget": "swap6",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "DiffuseDepthSampler",
                    "id": "swap1"
                }
            ]
        },
        {
            "name": "shading3",
            "intarget": "swap4",
            "outtarget": "swap2",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "DiffuseDepthSampler",
                    "id": "swap1"
                },
                {
                    "name": "ShadingSampler",
                    "id": "swap6"
                }
            ]
        },
        {
            "name": "water0",
            "intarget": "swap2",
            "outtarget": "swap3",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "DiffuseDepthSampler",
                    "id": "minecraft:main:depth"
                },
                {
                    "name": "TranslucentSampler",
                    "id": "translucent"
                },
                {
                    "name": "TranslucentDepthSampler",
                    "id": "translucent:depth"
                }
            ],
            "uniforms": [
                {
                    "name":"SSRLevel",
                    "values": [ 2.0 ]
                }
            ]
        },
        {
            "name": "water1",
            "intarget": "translucent",
            "outtarget": "swap4",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "TerrianDepthSampler",
                    "id": "minecraft:main:depth"
                },
                {
                    "name": "TranslucentDepthSampler",
                    "id": "translucent:depth"
                }
            ]
        },
        {
            "name": "composite0",
            "intarget": "particles",
            "outtarget": "swap5",
            "auxtargets": [
                {
                    "name": "DiffuseDepthSampler",
                    "id": "particles:depth"
                },
                {
                    "name": "WeatherSampler",
                    "id": "weather"
                },
                {
                    "name": "WeatherDepthSampler",
                    "id": "weather:depth"
                }
            ]
        },
        {
            "name": "composite1",
            "intarget": "particles",
            "outtarget": "swap6",
            "auxtargets": [
                {
                    "name": "DiffuseDepthSampler",
                    "id": "particles:depth"
                },
                {
                    "name": "WeatherDepthSampler",
                    "id": "weather:depth"
                }
            ]
        },
        {
            "name": "composite2",
            "intarget": "swap2",
            "outtarget": "temporalFrame",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "DiffuseDepthSampler",
                    "id": "swap1"
                },
                {
                    "name": "TranslucentSampler",
                    "id": "swap4"
                },
                {
                    "name": "TranslucentDepthSampler",
                    "id": "translucent:depth"
                },
                {
                    "name": "ReflectionSampler",
                    "id": "swap3"
                },
                {
                    "name": "ItemEntitySampler",
                    "id": "itemEntity"
                },
                {
                    "name": "ItemEntityDepthSampler",
                    "id": "itemEntity:depth"
                },
                {
                    "name": "ParticlesWeatherSampler",
                    "id": "swap5"
                },
                {
                    "name": "ParticlesWeatherDepthSampler",
                    "id": "swap6"
                },
                {
                    "name": "CloudsSampler",
                    "id": "clouds"
                },
                {
                    "name": "CloudsDepthSampler",
                    "id": "clouds:depth"
                }
            ]
        },
        {
            "name": "postprocess0",
            "intarget": "swap6",
            "outtarget": "swap5",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "FullResSampler",
                    "id": "temporalFrame"
                }
            ],
            "uniforms": [
                {
                    "name":"Level",
                    "values": [ 0.0 ]
                }
            ]
        },
        {
            "name": "postprocess0",
            "intarget": "swap5",
            "outtarget": "swap6",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "FullResSampler",
                    "id": "temporalFrame"
                }
            ],
            "uniforms": [
                {
                    "name":"Level",
                    "values": [ 1.0 ]
                }
            ]
        },
        {
            "name": "postprocess0",
            "intarget": "swap6",
            "outtarget": "swap5",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "FullResSampler",
                    "id": "temporalFrame"
                }
            ],
            "uniforms": [
                {
                    "name":"Level",
                    "values": [ 2.0 ]
                }
            ]
        },
        {
            "name": "postprocess1",
            "intarget": "swap5",
            "outtarget": "swap6",
            "uniforms": [
                {
                    "name":"Level",
                    "values": [ 2.0 ]
                }
            ]
        },
        {
            "name": "postprocess1",
            "intarget": "swap6",
            "outtarget": "swap5",
            "uniforms": [
                {
                    "name":"Level",
                    "values": [ 1.0 ]
                }
            ]
        },
        {
            "name": "postprocess2",
            "intarget": "temporalFrame",
            "outtarget": "minecraft:main",
            "auxtargets": [
                {
                    "name": "DataSampler",
                    "id": "temporals1"
                },
                {
                    "name": "BloomSampler",
                    "id": "swap5"
                }
            ],
            "uniforms": [
                {
                    "name":"BloomAmount",
                    "values": [ 0.1 ]
                },
                {
                    "name":"AutoExposure",
                    "values": [ 0.1 ]
                },
                {
                    "name":"ExposurePoint",
                    "values": [ 1.2 ]
                },
                {
                    "name":"Vibrance",
                    "values": [ 1.0 ]
                },
                {
                    "name":"Curve",
                    "values": [ 1.0 ]
                }
            ]
        }
    ]
}
