| /xsrc/external/mit/MesaLib/dist/src/mesa/math/ |
| H A D | m_matrix.c | 329 #define MAT(m,r,c) (m)[(c)*4+(r)] macro 382 t = MAT(in,0,0) * MAT(in,1,1) * MAT(in,2,2); 385 t = MAT(in,1,0) * MAT(in,2,1) * MAT(in,0,2); 388 t = MAT(in,2,0) * MAT(in,0,1) * MAT(i [all...] |
| H A D | m_matrix.h | 192 * Transform a normal (row vector) by a matrix: [NX NY NZ] = N * MAT 194 #define TRANSFORM_NORMAL( TO, N, MAT ) \ 196 TO[0] = N[0] * MAT[0] + N[1] * MAT[1] + N[2] * MAT[2]; \ 197 TO[1] = N[0] * MAT[4] + N[1] * MAT[5] + N[2] * MAT[6]; \ 198 TO[2] = N[0] * MAT[8] + N[1] * MAT[ [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/math/ |
| H A D | m_matrix.c | 325 #define MAT(m,r,c) (m)[(c)*4+(r)] macro 364 r0[0] = MAT(m,0,0), r0[1] = MAT(m,0,1), 365 r0[2] = MAT(m,0,2), r0[3] = MAT(m,0,3), 368 r1[0] = MAT(m,1,0), r1[1] = MAT(m,1,1), 369 r1[2] = MAT(m,1,2), r1[3] = MAT(m,1,3), 372 r2[0] = MAT( [all...] |
| H A D | m_matrix.h | 186 * Transform a normal (row vector) by a matrix: [NX NY NZ] = N * MAT 188 #define TRANSFORM_NORMAL( TO, N, MAT ) \ 190 TO[0] = N[0] * MAT[0] + N[1] * MAT[1] + N[2] * MAT[2]; \ 191 TO[1] = N[0] * MAT[4] + N[1] * MAT[5] + N[2] * MAT[6]; \ 192 TO[2] = N[0] * MAT[8] + N[1] * MAT[ [all...] |
| /xsrc/external/mit/MesaLib/dist/src/util/ |
| H A D | u_math.c | 146 #define MAT(m, r, c) (m)[(c)*4 + (r)] macro 156 r0[0] = MAT(m, 0, 0), r0[1] = MAT(m, 0, 1), r0[2] = MAT(m, 0, 2), r0[3] = MAT(m, 0, 3), 159 r1[0] = MAT(m, 1, 0), r1[1] = MAT(m, 1, 1), r1[2] = MAT(m, 1, 2), r1[3] = MAT(m, 1, 3), 162 r2[0] = MAT( [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/x86/ |
| H A D | sse_xform4.S | 37 #define MAT(i) REGOFF(i * 4, EDX) macro 70 MOVAPS( MAT(0), XMM4 ) /* m3 | m2 | m1 | m0 */ 71 MOVAPS( MAT(4), XMM5 ) /* m7 | m6 | m5 | m4 */ 72 MOVAPS( MAT(8), XMM6 ) /* m11 | m10 | m9 | m8 */ 73 MOVAPS( MAT(12), XMM7 ) /* m15 | m14 | m13 | m12 */ 143 MOVAPS( MAT(0), XMM0 ) /* m3 | m2 | m1 | m0 */ 144 MOVAPS( MAT(4), XMM1 ) /* m7 | m6 | m5 | m4 */ 145 MOVAPS( MAT(8), XMM2 ) /* m11 | m10 | m9 | m8 */ 146 MOVAPS( MAT(12), XMM3 ) /* m15 | m14 | m13 | m12 */
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/x86/ |
| H A D | sse_xform4.S | 38 #define MAT(i) REGOFF(i * 4, EDX) macro 71 MOVAPS( MAT(0), XMM4 ) /* m3 | m2 | m1 | m0 */ 72 MOVAPS( MAT(4), XMM5 ) /* m7 | m6 | m5 | m4 */ 73 MOVAPS( MAT(8), XMM6 ) /* m11 | m10 | m9 | m8 */ 74 MOVAPS( MAT(12), XMM7 ) /* m15 | m14 | m13 | m12 */ 144 MOVAPS( MAT(0), XMM0 ) /* m3 | m2 | m1 | m0 */ 145 MOVAPS( MAT(4), XMM1 ) /* m7 | m6 | m5 | m4 */ 146 MOVAPS( MAT(8), XMM2 ) /* m11 | m10 | m9 | m8 */ 147 MOVAPS( MAT(12), XMM3 ) /* m15 | m14 | m13 | m12 */
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/nouveau/ |
| H A D | nouveau_vbo_t.c | 179 #define MAT(a) VERT_ATTRIB_MAT(MAT_ATTRIB_##a) macro 208 vbo_emit_attr(ctx, arrays, MAT(FRONT_AMBIENT)); 209 vbo_emit_attr(ctx, arrays, MAT(FRONT_DIFFUSE)); 210 vbo_emit_attr(ctx, arrays, MAT(FRONT_SPECULAR)); 211 vbo_emit_attr(ctx, arrays, MAT(FRONT_SHININESS)); 214 vbo_emit_attr(ctx, arrays, MAT(BACK_AMBIENT)); 215 vbo_emit_attr(ctx, arrays, MAT(BACK_DIFFUSE)); 216 vbo_emit_attr(ctx, arrays, MAT(BACK_SPECULAR)); 217 vbo_emit_attr(ctx, arrays, MAT(BACK_SHININESS));
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/ |
| H A D | nouveau_vbo_t.c | 179 #define MAT(a) VERT_ATTRIB_MAT(MAT_ATTRIB_##a) macro 208 vbo_emit_attr(ctx, arrays, MAT(FRONT_AMBIENT)); 209 vbo_emit_attr(ctx, arrays, MAT(FRONT_DIFFUSE)); 210 vbo_emit_attr(ctx, arrays, MAT(FRONT_SPECULAR)); 211 vbo_emit_attr(ctx, arrays, MAT(FRONT_SHININESS)); 214 vbo_emit_attr(ctx, arrays, MAT(BACK_AMBIENT)); 215 vbo_emit_attr(ctx, arrays, MAT(BACK_DIFFUSE)); 216 vbo_emit_attr(ctx, arrays, MAT(BACK_SPECULAR)); 217 vbo_emit_attr(ctx, arrays, MAT(BACK_SHININESS));
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/vbo/ |
| H A D | vbo_save_api.c | 1042 #define MAT( ATTR, N, face, params ) \ macro 1067 MAT(VBO_ATTRIB_MAT_FRONT_EMISSION, 4, face, params); 1070 MAT(VBO_ATTRIB_MAT_FRONT_AMBIENT, 4, face, params); 1073 MAT(VBO_ATTRIB_MAT_FRONT_DIFFUSE, 4, face, params); 1076 MAT(VBO_ATTRIB_MAT_FRONT_SPECULAR, 4, face, params); 1083 MAT(VBO_ATTRIB_MAT_FRONT_SHININESS, 1, face, params); 1087 MAT(VBO_ATTRIB_MAT_FRONT_INDEXES, 3, face, params); 1090 MAT(VBO_ATTRIB_MAT_FRONT_AMBIENT, 4, face, params); 1091 MAT(VBO_ATTRIB_MAT_FRONT_DIFFUSE, 4, face, params);
|
| H A D | vbo_attrib_tmp.h | 1345 #undef MAT
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/vbo/ |
| H A D | vbo_save_api.c | 1329 #define MAT( ATTR, N, face, params ) \ macro 1354 MAT(VBO_ATTRIB_MAT_FRONT_EMISSION, 4, face, params); 1357 MAT(VBO_ATTRIB_MAT_FRONT_AMBIENT, 4, face, params); 1360 MAT(VBO_ATTRIB_MAT_FRONT_DIFFUSE, 4, face, params); 1363 MAT(VBO_ATTRIB_MAT_FRONT_SPECULAR, 4, face, params); 1370 MAT(VBO_ATTRIB_MAT_FRONT_SHININESS, 1, face, params); 1374 MAT(VBO_ATTRIB_MAT_FRONT_INDEXES, 3, face, params); 1377 MAT(VBO_ATTRIB_MAT_FRONT_AMBIENT, 4, face, params); 1378 MAT(VBO_ATTRIB_MAT_FRONT_DIFFUSE, 4, face, params);
|
| H A D | vbo_attrib_tmp.h | 3396 #undef MAT
|