Refactor material shaders generator to use modular features as extensions

This commit is contained in:
Wojtek Figat
2021-02-04 15:27:38 +01:00
parent 9e6243adcc
commit b5847eb0d6
10 changed files with 86 additions and 100 deletions

View File

@@ -159,7 +159,7 @@ void TessellationFeature::Generate(GeneratorData& data)
{
data.Template = TEXT("Tessellation.hlsl");
data.ConstantsSize = 0;
data.ResourcesCount = SRVs;
data.ResourcesCount = 0;
}
void LightmapFeature::Generate(GeneratorData& data)
@@ -169,4 +169,11 @@ void LightmapFeature::Generate(GeneratorData& data)
data.ResourcesCount = SRVs;
}
void DistortionFeature::Generate(GeneratorData& data)
{
data.Template = TEXT("Distortion.hlsl");
data.ConstantsSize = 0;
data.ResourcesCount = 0;
}
#endif