Lines Matching full:combine
88 const struct gl_tex_env_combine_state *combine = textureUnit->_CurrentCombine;
91 const GLfloat scaleRGB = (GLfloat) (1 << combine->ScaleShiftRGB);
92 const GLfloat scaleA = (GLfloat) (1 << combine->ScaleShiftA);
93 const GLuint numArgsRGB = combine->_NumArgsRGB;
94 const GLuint numArgsA = combine->_NumArgsA;
129 combine->ModeRGB,
130 combine->ModeA,
131 combine->SourceRGB[0],
132 combine->SourceA[0],
133 combine->SourceRGB[1],
134 combine->SourceA[1]);
141 const GLenum srcRGB = combine->SourceRGB[term];
142 const GLenum operandRGB = combine->OperandRGB[term];
237 const GLenum srcA = combine->SourceA[term];
238 const GLenum operandA = combine->OperandA[term];
298 /* RGB channel combine */
305 switch (combine->ModeRGB) {
443 _mesa_problem(ctx, "invalid combine mode");
447 /* Alpha channel combine */
454 combine->ModeA) {
527 _mesa_problem(ctx, "invalid combine mode");
536 if (combine->ModeRGB == GL_DOT3_RGBA_EXT ||
537 combine->ModeRGB == GL_DOT3_RGBA) {
774 * OK, now apply the texture (aka texture combine/blend).