{ "Name": "Debug Fallback Shader Rendering Material", "OverrideMaterial": "engine:engineDefaults.rematerialdefinition", "Parameters": { "Textures": { "texture0": "fallback.white", "texture1": "fallback.black", "textureArray0": "fallback.whiteArray", "textureArray1": "fallback.blackArray" } }, "Techniques": [ { "Name": "Debug", "VertexShader": { "Entry": "vsDebugFallbackShader" }, "PixelShader": { "Entry": "fsDebugFallbackShader" }, "State" : { "AlphaBlend" : false, "WriteDepth" : true, "DepthCompareFunction" : "Always" }, "SupportsRuntimeFunctionConstants" : true }, { "Name": "Compare", "VertexShader": { "Entry": "fullScreen2Vert" }, "PixelShader": { "Entry": "fsCompareFallbackShader" }, "State" : { "AlphaBlend" : false, "WriteDepth" : false, "DepthCompareFunction" : "Always" } }, { "Name": "CompareArray", "VertexShader": { "Entry": "fullScreen2Vert" }, "PixelShader": { "Entry": "fsCompareFallbackShaderArray" }, "State" : { "AlphaBlend" : false, "WriteDepth" : false, "DepthCompareFunction" : "Always" } }], "TechniqueMapping": { "Opaque": "Debug", "CompareFallbackShader": "Compare", "CompareFallbackShaderArray": "CompareArray" } }