@ -102,7 +102,8 @@ namespace AZ
// Register Shader Resource Group Layout Builder
AssetBuilderSDK : : AssetBuilderDesc srgLayoutBuilderDescriptor ;
srgLayoutBuilderDescriptor . m_name = " Shader Resource Group Layout Builder " ;
srgLayoutBuilderDescriptor . m_version = 52 ; // ATOM-14780
srgLayoutBuilderDescriptor . m_version = 53 ; // ATOM-15196
srgLayoutBuilderDescriptor . m_patterns . push_back ( AssetBuilderSDK : : AssetBuilderPattern ( " *.azsl " , AssetBuilderSDK : : AssetBuilderPattern : : PatternType : : Wildcard ) ) ;
srgLayoutBuilderDescriptor . m_patterns . push_back ( AssetBuilderSDK : : AssetBuilderPattern ( " *.azsli " , AssetBuilderSDK : : AssetBuilderPattern : : PatternType : : Wildcard ) ) ;
srgLayoutBuilderDescriptor . m_patterns . push_back ( AssetBuilderSDK : : AssetBuilderPattern ( AZStd : : string : : format ( " *.%s " , SrgLayoutBuilder : : MergedPartialSrgsExtension ) , AssetBuilderSDK : : AssetBuilderPattern : : PatternType : : Wildcard ) ) ;
@ -117,7 +118,7 @@ namespace AZ
// Register Shader Asset Builder
AssetBuilderSDK : : AssetBuilderDesc shaderAssetBuilderDescriptor ;
shaderAssetBuilderDescriptor . m_name = " Shader Asset Builder " ;
shaderAssetBuilderDescriptor . m_version = 9 6; // SPEC-6065
shaderAssetBuilderDescriptor . m_version = 9 7; // ATOM-15196
// .shader file changes trigger rebuilds
shaderAssetBuilderDescriptor . m_patterns . push_back ( AssetBuilderSDK : : AssetBuilderPattern ( AZStd : : string : : format ( " *.%s " , RPI : : ShaderSourceData : : Extension ) , AssetBuilderSDK : : AssetBuilderPattern : : PatternType : : Wildcard ) ) ;
shaderAssetBuilderDescriptor . m_busId = azrtti_typeid < ShaderAssetBuilder > ( ) ;
@ -132,7 +133,7 @@ namespace AZ
shaderVariantAssetBuilderDescriptor . m_name = " Shader Variant Asset Builder " ;
// Both "Shader Variant Asset Builder" and "Shader Asset Builder" produce ShaderVariantAsset products. If you update
// ShaderVariantAsset you will need to update BOTH version numbers, not just "Shader Variant Asset Builder".
shaderVariantAssetBuilderDescriptor . m_version = 1 7; // SPEC-6065
shaderVariantAssetBuilderDescriptor . m_version = 1 8; // ATOM-15196
shaderVariantAssetBuilderDescriptor . m_patterns . push_back ( AssetBuilderSDK : : AssetBuilderPattern ( AZStd : : string : : format ( " *.%s " , RPI : : ShaderVariantListSourceData : : Extension ) , AssetBuilderSDK : : AssetBuilderPattern : : PatternType : : Wildcard ) ) ;
shaderVariantAssetBuilderDescriptor . m_busId = azrtti_typeid < ShaderVariantAssetBuilder > ( ) ;
shaderVariantAssetBuilderDescriptor . m_createJobFunction = AZStd : : bind ( & ShaderVariantAssetBuilder : : CreateJobs , & m_shaderVariantAssetBuilder , AZStd : : placeholders : : _1 , AZStd : : placeholders : : _2 ) ;