Ignore:
Timestamp:
Oct 16, 2013, 8:02:40 PM (11 years ago)
Author:
Torben Dannhauer
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • projectionDesigner/trunk/projdesigner/src/Channel.cpp

    r4 r433  
    144144    glLoadIdentity();
    145145
    146     glMultMatrixf(invert(m_view.getTransformMatrix().getMatrix()).getData());
    147 
    148     glMultMatrixf(invert(m_pModel->getScene()->getCameraMatrix()).getData());
     146
     147    // HACK. These 2 lines have problems. gcc can't figure out a matching type for invert()
     148    // Split up lines and assign explicit Matrix type. Replace with 4 below. [ben 27Sep13]
     149    //
     150    // glMultMatrixf(invert(m_view.getTransformMatrix().getMatrix()).getData());
     151    //
     152    // glMultMatrixf(invert(m_pModel->getScene()->getCameraMatrix()).getData());
     153
     154    gmtl::Matrix<float, 4u, 4u> a = m_view.getTransformMatrix().getMatrix();
     155    glMultMatrixf(invert(a).getData());
     156
     157    gmtl::Matrix<float, 4u, 4u> b = m_pModel->getScene()->getCameraMatrix();
     158    glMultMatrixf(invert(b).getData());
     159
     160
    149161
    150162    m_pModel->getScene()->draw();
Note: See TracChangeset for help on using the changeset viewer.