Lines Matching refs:name
100 int Program::addAttrib(const char* name) {
101 int slot = glGetAttribLocation(mProgramId, name);
102 mAttributes.add(name, slot);
106 int Program::bindAttrib(const char* name, ShaderBindings bindingSlot) {
107 glBindAttribLocation(mProgramId, bindingSlot, name);
108 mAttributes.add(name, bindingSlot);
112 int Program::getAttrib(const char* name) {
113 ssize_t index = mAttributes.indexOfKey(name);
117 return addAttrib(name);
120 int Program::addUniform(const char* name) {
121 int slot = glGetUniformLocation(mProgramId, name);
122 mUniforms.add(name, slot);
126 int Program::getUniform(const char* name) {
127 ssize_t index = mUniforms.indexOfKey(name);
131 return addUniform(name);