Beispiel #1
0
void GLAPIENTRY
_mesa_MultTransposeMatrixd( const GLdouble *m )
{
    GLfloat tm[16];
    if (!m) return;
    _math_transposefd(tm, m);
    _mesa_MultMatrixf(tm);
}
Beispiel #2
0
void GLAPIENTRY
_mesa_MultMatrixd( const GLdouble *m )
{
    GLint i;
    GLfloat f[16];
    if (!m) return;
    for (i = 0; i < 16; i++)
        f[i] = (GLfloat) m[i];
    _mesa_MultMatrixf( f );
}
void GL_APIENTRY
_mesa_MultMatrixx(const GLfixed *m)
{
   unsigned int i;
   GLfloat converted_m[16];

   for (i = 0; i < ARRAY_SIZE(converted_m); i++) {
      converted_m[i] = (GLfloat) (m[i] / 65536.0f);
   }

   _mesa_MultMatrixf(converted_m);
}