|
|
|
|
@ -21,13 +21,14 @@ namespace AZ
|
|
|
|
|
if (auto* serializeContext = azrtti_cast<SerializeContext*>(context))
|
|
|
|
|
{
|
|
|
|
|
serializeContext->Class<ShaderSourceData>()
|
|
|
|
|
->Version(4)
|
|
|
|
|
->Version(5)
|
|
|
|
|
->Field("Source", &ShaderSourceData::m_source)
|
|
|
|
|
->Field("DrawList", &ShaderSourceData::m_drawListName)
|
|
|
|
|
->Field("DepthStencilState", &ShaderSourceData::m_depthStencilState)
|
|
|
|
|
->Field("RasterState", &ShaderSourceData::m_rasterState)
|
|
|
|
|
->Field("BlendState", &ShaderSourceData::m_blendState)
|
|
|
|
|
->Field("ProgramSettings", &ShaderSourceData::m_programSettings)
|
|
|
|
|
->Field("Definitions", &ShaderSourceData::m_definitions)
|
|
|
|
|
->Field("CompilerHints", &ShaderSourceData::m_compiler)
|
|
|
|
|
->Field("DisabledRHIBackends", &ShaderSourceData::m_disabledRhiBackends)
|
|
|
|
|
->Field("Supervariants", &ShaderSourceData::m_supervariants)
|
|
|
|
|
|