dc1d34c83f
Added a ShaderSystem supervariant to provide a system-wide supervariant name. Changed ShaderAsset to append the system-wide supervariant name when searching for supervariants. Added the NoMSAA supervariant to several shaders.
63 lines
1.2 KiB
Plaintext
63 lines
1.2 KiB
Plaintext
{
|
|
"Source" : "ReflectionComposite",
|
|
|
|
"RasterState" :
|
|
{
|
|
"CullMode" : "Back"
|
|
},
|
|
|
|
"DepthStencilState" :
|
|
{
|
|
"Depth" :
|
|
{
|
|
"Enable" : false,
|
|
"WriteMask" : "Zero",
|
|
"CompareFunc" : "GreaterEqual"
|
|
},
|
|
"Stencil" :
|
|
{
|
|
"Enable" : true,
|
|
"ReadMask" : "0x7F",
|
|
"WriteMask" : "0x00",
|
|
"FrontFace" :
|
|
{
|
|
"Func" : "LessEqual",
|
|
"DepthFailOp" : "Keep",
|
|
"FailOp" : "Keep",
|
|
"PassOp" : "Keep"
|
|
}
|
|
}
|
|
},
|
|
|
|
"BlendState" : {
|
|
"Enable" : true,
|
|
"BlendSource" : "One",
|
|
"BlendDest" : "One",
|
|
"BlendOp" : "Add"
|
|
},
|
|
|
|
"ProgramSettings":
|
|
{
|
|
"EntryPoints":
|
|
[
|
|
{
|
|
"name": "MainVS",
|
|
"type": "Vertex"
|
|
},
|
|
{
|
|
"name": "MainPS",
|
|
"type": "Fragment"
|
|
}
|
|
]
|
|
},
|
|
|
|
"Supervariants":
|
|
[
|
|
{
|
|
"Name": "NoMSAA",
|
|
"PlusArguments": "--no-ms",
|
|
"MinusArguments": ""
|
|
}
|
|
]
|
|
}
|