Lines Matching refs:ct

81         for (uint32_t ct = 0; ct < mRSProgram->mHal.state.texturesCount; ct ++) {
83 if (mRSProgram->mHal.state.textureTargets[ct] == RS_TEXTURE_2D) {
84 Allocation *a = mRSProgram->mHal.state.textures[ct];
93 if (texType != returnKey->mTextureTargets[ct]) {
121 for (uint32_t ct=0; ct < mRSProgram->mHal.state.inputElementsCount; ct++) {
122 initAddUserElement(mRSProgram->mHal.state.inputElements[ct], mAttribNames,
125 for (uint32_t ct=0; ct < mRSProgram->mHal.state.constantsCount; ct++) {
126 initAddUserElement(mRSProgram->mHal.state.constantTypes[ct]->getElement(),
131 for (uint32_t ct=0; ct < mRSProgram->mHal.state.texturesCount; ct++) {
133 mUniformNames[uniformCount].append(textureNames[ct], textureNamesLength[ct]);
141 for (uint32_t ct=0; ct < mRSProgram->mHal.state.inputElementsCount; ct++) {
142 const Element *e = mRSProgram->mHal.state.inputElements[ct];
165 for (uint32_t ct=0; ct < mRSProgram->mHal.state.inputElementsCount; ct++) {
166 const Element *e = mRSProgram->mHal.state.inputElements[ct];
193 for (uint32_t ct = 0; ct < mRSProgram->mHal.state.texturesCount; ct ++) {
194 if (mRSProgram->mHal.state.textureTargets[ct] == RS_TEXTURE_2D) {
195 Allocation *a = mRSProgram->mHal.state.textures[ct];
202 mCurrentState->mTextureTargets[ct] = GL_TEXTURE_EXTERNAL_OES;
205 mCurrentState->mTextureTargets[ct] = GL_TEXTURE_2D;
209 mCurrentState->mTextureTargets[ct] = GL_TEXTURE_CUBE_MAP;
212 mShader.append(mTextureNames[ct]);
275 for (uint32_t ct=0; ct < mRSProgram->mHal.state.constantsCount; ct++) {
276 const Element *e = mRSProgram->mHal.state.constantTypes[ct]->getElement();
479 for (uint32_t ct=0; ct < numTexturesToBind; ct++) {
480 RSD_CALL_GL(glActiveTexture, GL_TEXTURE0 + ct);
481 RSD_CALL_GL(glUniform1i, sc->fragUniformSlot(mTextureUniformIndexStart + ct), ct);
483 if (!mRSProgram->mHal.state.textures[ct]) {
485 RSD_CALL_GL(glBindTexture, mCurrentState->mTextureTargets[ct], 0);
489 DrvAllocation *drvTex = (DrvAllocation *)mRSProgram->mHal.state.textures[ct]->mHal.drv;
491 if (mCurrentState->mTextureTargets[ct] != GL_TEXTURE_2D &&
492 mCurrentState->mTextureTargets[ct] != GL_TEXTURE_CUBE_MAP &&
493 mCurrentState->mTextureTargets[ct] != GL_TEXTURE_EXTERNAL_OES) {
495 this, ct);
498 RSD_CALL_GL(glBindTexture, mCurrentState->mTextureTargets[ct], drvTex->textureID);
500 if (mRSProgram->mHal.state.samplers[ct]) {
501 setupSampler(rsc, mRSProgram->mHal.state.samplers[ct],
502 mRSProgram->mHal.state.textures[ct]);
504 RSD_CALL_GL(glTexParameteri, mCurrentState->mTextureTargets[ct],
506 RSD_CALL_GL(glTexParameteri, mCurrentState->mTextureTargets[ct],
508 RSD_CALL_GL(glTexParameteri, mCurrentState->mTextureTargets[ct],
510 RSD_CALL_GL(glTexParameteri, mCurrentState->mTextureTargets[ct],
524 for (uint32_t ct=0; ct < mRSProgram->mHal.state.constantsCount; ct++) {
525 Allocation *alloc = mRSProgram->mHal.state.constants[ct];
529 this, ct);
535 const Element *e = mRSProgram->mHal.state.constantTypes[ct]->getElement();
554 slot, offset, ct, field, uidx, fieldName);
577 for (uint32_t ct=0; ct < mRSProgram->mHal.state.inputElementsCount; ct++) {
578 const Element *elem = mRSProgram->mHal.state.inputElements[ct];
583 for (uint32_t ct=0; ct < mRSProgram->mHal.state.constantsCount; ct++) {
584 const Element *elem = mRSProgram->mHal.state.constantTypes[ct]->getElement();
604 for (uint32_t ct=0; ct < e->mHal.state.fieldsCount; ct++) {
605 const Element *ce = e->mHal.state.fields[ct];
610 tmp.append(e->mHal.state.fieldNames[ct]);
613 arrayLengths[*count] = e->mHal.state.fieldArraySizes[ct];