3a689aa319
* Re-add support for UI Elements that use Render Targets * Move LyShine pass request from Atom's MainPipeline.pass to project's * Make all dynamic draw contexts in LyShine draw to pass directly without the need of draw list tags * Remove local RPI changes that are no longer needed * Prevent crash if LyShine gem is enabled but its custom pass hasn't been added to the main render pipeline * Revert to default UI pass if the LyShine pass has not been added to project's main render pipeline Signed-off-by: abrmich <abrmich@amazon.com>
38 lines
918 B
Plaintext
38 lines
918 B
Plaintext
{
|
|
"Shader" : "LyShineUI.shader",
|
|
"Variants" : [
|
|
{
|
|
"StableId": 1,
|
|
"Options": {
|
|
"o_alphaTest": "false",
|
|
"o_srgbWrite": "true",
|
|
"o_modulate": "Modulate::None"
|
|
}
|
|
},
|
|
{
|
|
"StableId": 2,
|
|
"Options": {
|
|
"o_alphaTest": "false",
|
|
"o_srgbWrite": "false",
|
|
"o_modulate": "Modulate::None"
|
|
}
|
|
},
|
|
{
|
|
"StableId": 3,
|
|
"Options": {
|
|
"o_alphaTest": "true",
|
|
"o_srgbWrite": "false",
|
|
"o_modulate": "Modulate::None"
|
|
}
|
|
},
|
|
{
|
|
"StableId": 4,
|
|
"Options": {
|
|
"o_alphaTest": "false",
|
|
"o_srgbWrite": "false",
|
|
"o_modulate": "Modulate::Alpha"
|
|
}
|
|
}
|
|
]
|
|
}
|