{ "Name": "MXIBackgroundMaterialDefinition", "OverrideMaterial": "engine:engineDefaults.rematerialdefinition", "Parameters": { "Constants": { "explicitMVP": "[1.0,0.0,0.0,0.0, 0.0,1.0,0.0,0.0, 0.0,0.0,1.0,0.0, 0.0,0.0,0.0,1.0]", "splitDepth" : "10000", "vertexStatusToDraw" : "0", "screenUVSubRect" : "[-1, 1, 1, 1]" }, "Textures": { "textureArray": "fallback.blackArray" } }, "Techniques": [ { "Name": "MXIExplicitMVP", "VertexShader": { "Library" : "engine:mxi.metallib", "Entry": "vsMXIExplicitMVP" }, "PixelShader": { "Library" : "engine:mxi.metallib", "Entry": "fsMXI" }, "InheritState": false, "State" : { "PreferProgrammableBlending" : false, "AlphaBlend" : true, "AlphaBlendOperation" : "Add", "AlphaSourceFactor" : "One", "AlphaDestinationFactor" : "OneMinusSourceAlpha", "RgbBlendOperation" : "Add", "RgbSourceFactor" : "One", "RgbDestinationFactor" : "OneMinusSourceAlpha", "WriteDepth" : true, "DepthCompareFunction" : "Always" }, "FunctionConstants": { "EnableMultiUVs" : "true" }, "SupportsRuntimeFunctionConstants" : true, "AllowRuntimeTechniqueStateOverride" : true, "PreloadOptions" : { "PixelFormat-xros" : [115, 81], "SampleCount-xros" : [4, 1] } } ], "TechniqueMapping": { "Opaque" : "MXIExplicitMVP" } }