Lines Matching defs:mat

59          const struct gl_material *mat = &ctx->Light.Material;
69 COPY_4V(value, mat->Attrib[MAT_ATTRIB_FRONT_AMBIENT + face]);
72 COPY_4V(value, mat->Attrib[MAT_ATTRIB_FRONT_DIFFUSE + face]);
75 COPY_4V(value, mat->Attrib[MAT_ATTRIB_FRONT_SPECULAR + face]);
78 COPY_4V(value, mat->Attrib[MAT_ATTRIB_FRONT_EMISSION + face]);
81 value[0] = mat->Attrib[MAT_ATTRIB_FRONT_SHININESS + face][0];
291 const gl_state_index mat = state[0];
302 if (mat == STATE_MODELVIEW_MATRIX) {
305 else if (mat == STATE_PROJECTION_MATRIX) {
308 else if (mat == STATE_MVP_MATRIX) {
311 else if (mat == STATE_TEXTURE_MATRIX) {
315 else if (mat == STATE_PROGRAM_MATRIX) {
1001 const gl_state_index mat = state[0];
1007 mat == STATE_TEXTURE_MATRIX ||
1008 mat == STATE_PROGRAM_MATRIX)
1084 load_matrix(GLfloat registers[][4], GLuint pos, const GLfloat mat[16])
1088 registers[pos + i][0] = mat[0 + i];
1089 registers[pos + i][1] = mat[4 + i];
1090 registers[pos + i][2] = mat[8 + i];
1091 registers[pos + i][3] = mat[12 + i];
1101 const GLfloat mat[16])
1103 memcpy(registers[pos], mat, 16 * sizeof(GLfloat));
1118 /* point 'mat' at source matrix */
1119 GLmatrix *mat;
1121 mat = ctx->ModelviewMatrixStack.Top;
1124 mat = ctx->ProjectionMatrixStack.Top;
1129 mat = ctx->TextureMatrixStack[unit].Top;
1133 mat = &ctx->_ModelProjectMatrix;
1139 mat = ctx->ProgramMatrixStack[n].Top;
1149 load_matrix(ctx->VertexProgram.Parameters, i*4, mat->m);
1152 _math_matrix_analyse(mat); /* update the inverse */
1153 ASSERT(!_math_matrix_is_dirty(mat));
1154 load_matrix(ctx->VertexProgram.Parameters, i*4, mat->inv);
1157 load_transpose_matrix(ctx->VertexProgram.Parameters, i*4, mat->m);
1162 _math_matrix_analyse(mat); /* update the inverse */
1163 ASSERT(!_math_matrix_is_dirty(mat));
1164 load_transpose_matrix(ctx->VertexProgram.Parameters, i*4, mat->inv);