{
    "Name": "SurfaceShaderUnlit",
    "OverrideMaterial": "engine:surfaceShaderUnlitCommon.rematerialdefinition",
    "Techniques": [
    {
        "Name": "SurfaceShaderFadeOpaque_BackCompat",
        "InheritFromTechnique": "SurfaceShaderFadeOpaque",
        "InheritState": true,
        "Tags" : {
            "Transparent_BackCompat" : "True"
        }
    }],
    "TechniqueMapping": {
        "Opaque": "SurfaceShaderOpaque",
        "OpaqueOverdraw": "OpaqueOverdraw"
    },
    "TechniqueMappingOverrides": {
        "Fade": {
            "FadeDepthPrepass": "SurfaceShaderDepthOnly",
            "FadeOpaque": "SurfaceShaderFadeOpaque",
            "TransparentOverdraw": "TransparentOverdraw",
            "Transparent": "SurfaceShaderFadeOpaque_BackCompat"
        }
    },
    "ShaderCompilationMode" : {
        "Opaque" : 2,
        "OpaqueLite" : 2,
        "Transparent" : 2,
        "TransparentLite" : 2,
        "SurfaceShaderFadeOpaque_BackCompat": 2
    }
}
