{
    "Name": "composeSyntheticEnvironmentDefinition",
    "OverrideMaterial": "engine:engineDefaults.rematerialdefinition",
    "Parameters": {
        "Textures": {
            "texture" : "fallback.transparentBlankArray"
        }
    },
    "Techniques": [
    {
        "Name": "ComposeWithSyntheticEnvironment",
        "VertexShader": {
            "Entry": "fullScreen2Vert"
        },
        "PixelShader": {
            "Entry": "fsCompose"
        },
        "State" : {
            "AlphaBlend"             : true,
            "WriteDepth"             : false,
            "DepthCompareFunction"   : "Always",
            "AlphaBlendOperation"    : "Add",
            "AlphaSourceFactor"      : "OneMinusDestinationAlpha",
            "AlphaDestinationFactor" : "One",
            "RgbBlendOperation"      : "Add",
            "RgbSourceFactor"        : "OneMinusDestinationAlpha",
            "RgbDestinationFactor"   : "One"
        }
    }
    ],
    "TechniqueMapping": {
        "ComposeWithSyntheticEnvironment": "ComposeWithSyntheticEnvironment"
    }
}
