Refactor draw calls and instancing logic to be more modular

This commit is contained in:
Wojtek Figat
2021-02-03 09:33:48 +01:00
parent 81cc8cf69c
commit a560b19cbc
23 changed files with 255 additions and 268 deletions

View File

@@ -61,9 +61,9 @@ bool Material::CanUseLightmap() const
return _materialShader && _materialShader->CanUseLightmap();
}
bool Material::CanUseInstancing() const
bool Material::CanUseInstancing(InstancingHandler& handler) const
{
return _materialShader && _materialShader->CanUseInstancing();
return _materialShader && _materialShader->CanUseInstancing(handler);
}
void Material::Bind(BindParameters& params)