Adding a way to retrieve vertex attribute TType using TProgram reflection API (required in order to query location attributes).

This commit is contained in:
BearishSun 2016-11-22 09:53:04 +01:00
parent fabe7d6a61
commit 32c294ed76
2 changed files with 2 additions and 0 deletions

View file

@ -1708,6 +1708,7 @@ int TProgram::getUniformArraySize(int index) const { return reflection
int TProgram::getNumLiveAttributes() const { return reflection->getNumAttributes(); }
const char* TProgram::getAttributeName(int index) const { return reflection->getAttribute(index).name.c_str(); }
int TProgram::getAttributeType(int index) const { return reflection->getAttribute(index).glDefineType; }
const TType* TProgram::getAttributeTType(int index) const { return reflection->getAttribute(index).getType(); }
const TType* TProgram::getUniformTType(int index) const { return reflection->getUniform(index).getType(); }
const TType* TProgram::getUniformBlockTType(int index) const { return reflection->getUniformBlock(index).getType(); }