Add an option to set the base uniform location

This will be used to generate uniform locations with --aml
This commit is contained in:
Neil Roberts 2018-03-20 17:41:05 +01:00 committed by Alejandro Piñeiro
parent 16f53474c8
commit b0f3d794c8
5 changed files with 22 additions and 2 deletions

View file

@ -1763,6 +1763,10 @@ void TShader::addUniformLocationOverride(const char* name, int loc)
{
intermediate->addUniformLocationOverride(name, loc);
}
void TShader::setUniformLocationBase(int base)
{
intermediate->setUniformLocationBase(base);
}
// See comment above TDefaultHlslIoMapper in iomapper.cpp:
void TShader::setHlslIoMapping(bool hlslIoMap) { intermediate->setHlslIoMapping(hlslIoMap); }
void TShader::setFlattenUniformArrays(bool flatten) { intermediate->setFlattenUniformArrays(flatten); }