Refactor material shaders generator to use modular features as extensions

This commit is contained in:
Wojtek Figat
2021-02-05 13:57:00 +01:00
parent 2da9ed4556
commit 300f948515
5 changed files with 45 additions and 591 deletions

View File

@@ -67,7 +67,7 @@ void DeferredMaterialShader::Bind(BindParameters& params)
byte* cb = _cb0Data.Get();
auto materialData = reinterpret_cast<DeferredMaterialShaderData*>(cb);
cb += sizeof(DeferredMaterialShaderData);
int32 srv = 0;
int32 srv = 2;
// Setup features
const bool useLightmap = _info.BlendMode == MaterialBlendMode::Opaque && LightmapFeature::Bind(params, cb, srv);