void drawScene() { ofPushMatrix(); ofScale(100, -100, 100); // avoid clipping ofRotateX(+90); ofRotateZ(+lookAngle); cam.bind(); fisheye.draw(); cam.unbind(); ofPopMatrix(); if(debug) { ofDisableDepthTest(); ofTranslate(-50, 0, -100); ofScale(1, -1, 1); ofSetDrawBitmapMode(OF_BITMAPMODE_MODEL); ofDrawBitmapStringHighlight("Camera: " + ofToString((int) cameraTimer.getFramerate()), 0, 0); ofSetDrawBitmapMode(OF_BITMAPMODE_MODEL); ofDrawBitmapStringHighlight("Render: " + ofToString((int) renderTimer.getFramerate()), 0, 40); } }
void draw() { cam.drawColor(); ofDrawBitmapStringHighlight(ofToString((int) timer.getFramerate()), 10, 20); }