X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMoof%2FCamera.cc;fp=src%2FMoof%2FCamera.cc;h=6b6cfa1ac8572a26f6d8a558177813d9a342e434;hp=06261a1b41ba811b75a7746da669d6e5f6768531;hb=a4debfe4a5f5d339410788971b698ba00cb7f09c;hpb=892da43bf5796e7c5f593a6d0f53bd797a36bd3e diff --git a/src/Moof/Camera.cc b/src/Moof/Camera.cc index 06261a1..6b6cfa1 100644 --- a/src/Moof/Camera.cc +++ b/src/Moof/Camera.cc @@ -60,12 +60,13 @@ void Camera::setProjection(Scalar fovy, Scalar aspect, Scalar abutting, } -void Camera::uploadProjectionToGL() const +void Camera::uploadToGL() const { glMatrixMode(GL_PROJECTION); - glLoadMatrix(projection_.data()); + glMultMatrix(projection_.data()); glMatrixMode(GL_MODELVIEW); + glMultMatrix(modelview_.data()); } void Camera::update(Scalar t, Scalar dt)