{
    "Name": "SkyboxSystemEnvBlurMaterialDefinition",
    "OverrideMaterial": "engine:engineDefaults.rematerialdefinition",
    "Parameters": {
        "Constants": {
            "matrixRotation": "[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]",
            "intensityScale": "1",
            "mixFactor" : "0",
            "mixColor" : "[1,1,1, displayp3]"
        },
        "Textures": {
            "specularIBLCubemap": "rendergraph.specularIBLCubemap"
        },
        "Buffers": {
            "dimmingConstants" : "fallback.ones",
            "iblRotation" : "fallback.identityMatrix",
            "tint" : "fallback.identityMatrix"
        }
    },
    "Techniques": [
        {
            "Name": "FullscreenSpecularSkyboxFallback",
            "VertexShader": {
                "Entry": "vsFullscreenSkybox"
            },
            "PixelShader": {
                "Entry": "fsFullscreenSpecularSkyboxFallback"
            },
            "State": {
                "AlphaBlend": false,
                "WriteDepth": true,
                "DepthCompareFunction": "Greater",
                "CullMode": "CullModeNone"
            },
            "FunctionConstants" : {
                "EnableSphericalSkybox": "false"
           }
        },
        {
            "Name": "FullscreenSpecularSkybox",
            "VertexShader": {
                "Entry": "vsFullscreenSkybox"
            },
            "PixelShader": {
                "Entry": "fsFullscreenSpecularSkybox"
            },
            "State": {
                "AlphaBlend": false,
                "WriteDepth": true,
                "DepthCompareFunction": "Greater",
                "CullMode": "CullModeNone"
            },
            "FunctionConstants" : {
                "EnableSphericalSkybox": "false"
           }
        }
    ],
    
    "TechniqueMapping": {
        "FullscreenSpecularSkyboxFallback": "FullscreenSpecularSkyboxFallback",
        "FullscreenSpecularSkybox": "FullscreenSpecularSkybox"
    }
}
