[ATOM-15276] Shader Build Pipeline: Add Shader Supervariant System (#749)
* [ATOM-15276] Shader Build Pipeline: Add Shader Supervariant System. Added ShaderAssetBuilder2 & ShaderVariantAssetBuilder2. Added ShaderAsset2, ShaderVariantAsset2. Eventually they will be the only builders. AzslBuilder & SrgLayoutBuilder will be removed. ShaderResourceGroupAsset will be removed. ShaderAssetBuilder & ShaderVariantAssetBuilder will be replaced. Signed-off-by: garrieta <garrieta@amazon.com>
This commit is contained in:
@@ -22,7 +22,8 @@ namespace AZ
|
||||
if (SerializeContext* serializeContext = azrtti_cast<SerializeContext*>(context))
|
||||
{
|
||||
serializeContext->Class<ShaderResourceGroupLayout>()
|
||||
->Version(6)
|
||||
->Version(7)
|
||||
->Field("m_name", &ShaderResourceGroupLayout::m_name)
|
||||
->Field("m_staticSamplers", &ShaderResourceGroupLayout::m_staticSamplers)
|
||||
->Field("m_inputsForBuffers", &ShaderResourceGroupLayout::m_inputsForBuffers)
|
||||
->Field("m_inputsForImages", &ShaderResourceGroupLayout::m_inputsForImages)
|
||||
|
||||
Reference in New Issue
Block a user