Home | History | Annotate | Download | only in driver

Lines Matching refs:mHal

71     for (uint32_t ct=0; ct < mRSProgram->mHal.state.inputElementsCount; ct++) {
72 initAddUserElement(mRSProgram->mHal.state.inputElements[ct], mAttribNames, NULL, &attribCount, RS_SHADER_ATTR);
74 for (uint32_t ct=0; ct < mRSProgram->mHal.state.constantsCount; ct++) {
75 initAddUserElement(mRSProgram->mHal.state.constantTypes[ct]->getElement(), mUniformNames, mUniformArraySizes, &uniformCount, RS_SHADER_UNI);
80 for (uint32_t ct=0; ct < mRSProgram->mHal.state.texturesCount; ct++) {
91 for (uint32_t ct=0; ct < mRSProgram->mHal.state.inputElementsCount; ct++) {
92 const Element *e = mRSProgram->mHal.state.inputElements[ct];
115 for (uint32_t ct=0; ct < mRSProgram->mHal.state.inputElementsCount; ct++) {
116 const Element *e = mRSProgram->mHal.state.inputElements[ct];
144 for (uint32_t ct=0; ct < mRSProgram->mHal.state.texturesCount; ct++) {
145 if (mRSProgram->mHal.state.textureTargets[ct] == RS_TEXTURE_2D) {
212 for (uint32_t ct=0; ct < mRSProgram->mHal.state.constantsCount; ct++) {
213 const Element *e = mRSProgram->mHal.state.constantTypes[ct]->getElement();
326 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
347 DrvAllocation *drvTex = (DrvAllocation *)tex->mHal.drv;
355 trans[s->mHal.state.minFilter]);
357 switch (trans[s->mHal.state.minFilter]) {
364 trans[s->mHal.state.minFilter]);
370 transNP[s->mHal.state.minFilter]);
373 transNP[s->mHal.state.magFilter]);
374 RSD_CALL_GL(glTexParameteri, target, GL_TEXTURE_WRAP_S, transNP[s->mHal.state.wrapS]);
375 RSD_CALL_GL(glTexParameteri, target, GL_TEXTURE_WRAP_T, transNP[s->mHal.state.wrapT]);
379 trans[s->mHal.state.minFilter]);
382 transNP[s->mHal.state.minFilter]);
384 RSD_CALL_GL(glTexParameteri, target, GL_TEXTURE_MAG_FILTER, trans[s->mHal.state.magFilter]);
385 RSD_CALL_GL(glTexParameteri, target, GL_TEXTURE_WRAP_S, trans[s->mHal.state.wrapS]);
386 RSD_CALL_GL(glTexParameteri, target, GL_TEXTURE_WRAP_T, trans[s->mHal.state.wrapT]);
389 float anisoValue = rsMin(dc->gl.gl.EXT_texture_max_aniso, s->mHal.state.aniso);
398 if (mRSProgram->mHal.state.texturesCount == 0) {
402 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
404 uint32_t numTexturesToBind = mRSProgram->mHal.state.texturesCount;
408 mRSProgram->mHal.state.texturesCount, (uint32_t)this, numTexturesAvailable);
417 if (!mRSProgram->mHal.state.textures[ct]) {
423 DrvAllocation *drvTex = (DrvAllocation *)mRSProgram->mHal.state.textures[ct]->mHal.drv;
430 if (mRSProgram->mHal.state.samplers[ct]) {
431 setupSampler(rsc, mRSProgram->mHal.state.samplers[ct],
432 mRSProgram->mHal.state.textures[ct]);
450 for (uint32_t ct=0; ct < mRSProgram->mHal.state.constantsCount; ct++) {
451 Allocation *alloc = mRSProgram->mHal.state.constants[ct];
460 const Element *e = mRSProgram->mHal.state.constantTypes[ct]->getElement();
506 for (uint32_t ct=0; ct < mRSProgram->mHal.state.inputElementsCount; ct++) {
507 const Element *elem = mRSProgram->mHal.state.inputElements[ct];
516 for (uint32_t ct=0; ct < mRSProgram->mHal.state.constantsCount; ct++) {
517 const Element *elem = mRSProgram->mHal.state.constantTypes[ct]->getElement();
525 mUniformCount += mRSProgram->mHal.state.texturesCount;
535 mTextureCount = mRSProgram->mHal.state.texturesCount;