Lines Matching refs:ct
45 for (uint32_t ct=0; ct < prog->getUniformCount(); ct++) { in updateUniformArrayData() local
46 if (data[ct].slot >= 0 && data[ct].arraySize > 1) { in updateUniformArrayData()
49 if (prog->getUniformName(ct) == uniformList[ui]->name) { in updateUniformArrayData()
50 data[ct].arraySize = (uint32_t)uniformList[ui]->arraySize; in updateUniformArrayData()
58 prog->getUniformName(ct).string(), data[ct].slot, data[ct].arraySize); in updateUniformArrayData()
64 for (uint32_t ct=0; ct < prog->getUniformCount(); ct++) { in populateUniformData() local
65 data[ct].slot = glGetUniformLocation(linkedID, prog->getUniformName(ct)); in populateUniformData()
66 data[ct].arraySize = prog->getUniformArraySize(ct); in populateUniformData()
72 for (uint32_t ct=0; ct < vtx->getUniformCount(); ct++) { in hasArrayUniforms() local
73 if (data[ct].slot >= 0 && data[ct].arraySize > 1) { in hasArrayUniforms()
78 for (uint32_t ct=0; ct < frag->getUniformCount(); ct++) { in hasArrayUniforms() local
79 if (data[ct].slot >= 0 && data[ct].arraySize > 1) { in hasArrayUniforms()
120 for (uint32_t ct = 0; ct < entryCount; ct ++) { in link() local
121 if ((mEntries[ct]->vtx == vID) && (mEntries[ct]->frag == fID)) { in link()
124 glUseProgram(mEntries[ct]->program); in link()
125 mCurrent = mEntries[ct]; in link()
171 for (uint32_t ct=0; ct < e->vtxAttrCount; ct++) { in link() local
172 e->vtxAttrs[ct].slot = glGetAttribLocation(pgm, vtx->getAttribName(ct)); in link()
173 e->vtxAttrs[ct].name = vtx->getAttribName(ct).string(); in link()
175 … ALOGV("vtx A %i, %s = %d\n", ct, vtx->getAttribName(ct).string(), e->vtxAttrs[ct].slot); in link()
195 for (uint32_t ct = 0; ct < (uint32_t)numUniforms; ct++) { in link() local
196 uniformList[ct] = new UniformQueryData(maxNameLength); in link()
197 glGetActiveUniform(pgm, ct, maxNameLength, &uniformList[ct]->writtenLength, in link()
198 &uniformList[ct]->arraySize, &uniformList[ct]->type, in link()
199 uniformList[ct]->name); in link()
216 for (uint32_t ct = 0; ct < (uint32_t)numUniforms; ct++) { in link() local
217 delete uniformList[ct]; in link()
232 for (uint32_t ct=0; ct < mCurrent->vtxAttrCount; ct++) { in vtxAttribSlot() local
233 if (attrName == mCurrent->vtxAttrs[ct].name) { in vtxAttribSlot()
234 return mCurrent->vtxAttrs[ct].slot; in vtxAttribSlot()
245 for (int32_t ct = 0; ct < numEntries; ct ++) { in cleanupVertex() local
246 if (mEntries[ct]->vtx == id) { in cleanupVertex()
247 glDeleteProgram(mEntries[ct]->program); in cleanupVertex()
249 delete mEntries[ct]; in cleanupVertex()
250 mEntries.removeAt(ct); in cleanupVertex()
252 ct --; in cleanupVertex()
263 for (int32_t ct = 0; ct < numEntries; ct ++) { in cleanupFragment() local
264 if (mEntries[ct]->frag == id) { in cleanupFragment()
265 glDeleteProgram(mEntries[ct]->program); in cleanupFragment()
267 delete mEntries[ct]; in cleanupFragment()
268 mEntries.removeAt(ct); in cleanupFragment()
270 ct --; in cleanupFragment()
277 for (uint32_t ct=0; ct < mEntries.size(); ct++) { in cleanupAll() local
278 glDeleteProgram(mEntries[ct]->program); in cleanupAll()
279 free(mEntries[ct]); in cleanupAll()