Lines Matching defs:matrix
52 * but matrix queries may return as many as 16 values.
293 /* state[1] = which texture matrix or program matrix */
297 const GLmatrix *matrix;
308 matrix = ctx->ModelviewMatrixStack.Top;
311 matrix = ctx->ProjectionMatrixStack.Top;
314 matrix = &ctx->_ModelProjectMatrix;
318 matrix = ctx->TextureMatrixStack[index].Top;
322 matrix = ctx->ProgramMatrixStack[index].Top;
325 _mesa_problem(ctx, "Bad matrix name in _mesa_fetch_state()");
332 _math_matrix_analyse( (GLmatrix*) matrix );
333 m = matrix->inv;
336 m = matrix->m;
781 append(dst, "matrix.modelview");
784 append(dst, "matrix.projection");
787 append(dst, "matrix.mvp");
790 append(dst, "matrix.texture");
793 append(dst, "matrix.program");
947 * For example, return "state.matrix.texture[2].inverse".
1003 /* state[1] = which texture matrix or program matrix */