Home | History | Annotate | Download | only in driver

Lines Matching refs:vtx

77 bool RsdShaderCache::hasArrayUniforms(RsdShader *vtx, RsdShader *frag) {
79 for (uint32_t ct=0; ct < vtx->getUniformCount(); ct++) {
116 RsdShader *vtx = mVertex;
119 uint32_t vID = vtx->getStateBasedShaderID(rsc);
128 if ((mEntries[ct]->vtx == vID) && (mEntries[ct]->frag == fID)) {
139 ProgramEntry *e = new ProgramEntry(vtx->getAttribCount(),
140 vtx->getUniformCount(),
144 e->vtx = vID;
180 glGetAttribLocation(pgm, vtx->getAttribName(ct).c_str());
181 e->vtxAttrs[ct].name = vtx->getAttribName(ct).c_str();
183 ALOGV("vtx A %i, %s = %d\n", ct,
184 vtx->getAttribName(ct).c_str(), e->vtxAttrs[ct].slot);
188 populateUniformData(vtx, pgm, e->vtxUniforms);
194 bool hasArrays = hasArrayUniforms(vtx, frag);
218 updateUniformArrayData(rsc, vtx, pgm, e->vtxUniforms, "vtx",
255 if (mEntries[ct]->vtx == id) {