Lines Matching refs:unit

630    /* texture unit enables */
681 const struct gl_texture_unit *unit = &texstate->Texture.Unit[u];
685 _mesa_set_enable(ctx, GL_TEXTURE_1D, !!(unit->Enabled & TEXTURE_1D_BIT));
686 _mesa_set_enable(ctx, GL_TEXTURE_2D, !!(unit->Enabled & TEXTURE_2D_BIT));
687 _mesa_set_enable(ctx, GL_TEXTURE_3D, !!(unit->Enabled & TEXTURE_3D_BIT));
690 !!(unit->Enabled & TEXTURE_CUBE_BIT));
694 !!(unit->Enabled & TEXTURE_RECT_BIT));
698 !!(unit->Enabled & TEXTURE_1D_ARRAY_BIT));
700 !!(unit->Enabled & TEXTURE_2D_ARRAY_BIT));
703 _mesa_TexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, unit->EnvMode);
704 _mesa_TexEnvfv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, unit->EnvColor);
705 _mesa_TexGeni(GL_S, GL_TEXTURE_GEN_MODE, unit->GenS.Mode);
706 _mesa_TexGeni(GL_T, GL_TEXTURE_GEN_MODE, unit->GenT.Mode);
707 _mesa_TexGeni(GL_R, GL_TEXTURE_GEN_MODE, unit->GenR.Mode);
708 _mesa_TexGeni(GL_Q, GL_TEXTURE_GEN_MODE, unit->GenQ.Mode);
709 _mesa_TexGenfv(GL_S, GL_OBJECT_PLANE, unit->GenS.ObjectPlane);
710 _mesa_TexGenfv(GL_T, GL_OBJECT_PLANE, unit->GenT.ObjectPlane);
711 _mesa_TexGenfv(GL_R, GL_OBJECT_PLANE, unit->GenR.ObjectPlane);
712 _mesa_TexGenfv(GL_Q, GL_OBJECT_PLANE, unit->GenQ.ObjectPlane);
716 COPY_4FV(destUnit->GenS.EyePlane, unit->GenS.EyePlane);
717 COPY_4FV(destUnit->GenT.EyePlane, unit->GenT.EyePlane);
718 COPY_4FV(destUnit->GenR.EyePlane, unit->GenR.EyePlane);
719 COPY_4FV(destUnit->GenQ.EyePlane, unit->GenQ.EyePlane);
721 ctx->Driver.TexGen(ctx, GL_S, GL_EYE_PLANE, unit->GenS.EyePlane);
722 ctx->Driver.TexGen(ctx, GL_T, GL_EYE_PLANE, unit->GenT.EyePlane);
723 ctx->Driver.TexGen(ctx, GL_R, GL_EYE_PLANE, unit->GenR.EyePlane);
724 ctx->Driver.TexGen(ctx, GL_Q, GL_EYE_PLANE, unit->GenQ.EyePlane);
727 _mesa_set_enable(ctx, GL_TEXTURE_GEN_S, !!(unit->TexGenEnabled & S_BIT));
728 _mesa_set_enable(ctx, GL_TEXTURE_GEN_T, !!(unit->TexGenEnabled & T_BIT));
729 _mesa_set_enable(ctx, GL_TEXTURE_GEN_R, !!(unit->TexGenEnabled & R_BIT));
730 _mesa_set_enable(ctx, GL_TEXTURE_GEN_Q, !!(unit->TexGenEnabled & Q_BIT));
732 unit->LodBias);
734 unit->Combine.ModeRGB);
736 unit->Combine.ModeA);
742 unit->Combine.SourceRGB[i]);
744 unit->Combine.SourceA[i]);
746 unit->Combine.OperandRGB[i]);
748 unit->Combine.OperandA[i]);
752 1 << unit->Combine.ScaleShiftRGB);
754 1 << unit->Combine.ScaleShiftA);