glTranslatef(0.0f, dy,-7.0f);

glColor3f(1.0f,1.0f,1.0f);
glBegin(GL_TRIANGLES);
glVertex2f(0.0f,1.0f);
glVertex2f(1.0f,0.0f);
glVertex2f(-1.0f,0.0f);
glEnd();

dt+=0.033f;
dy-=0.5f*G*dt*dt;

ダブルバッファつかって落下運動のアニメーションですが、
上記のようにすれば動くのですが、
dt+=30/1000;
とすると動きません。
どうしてでしょうか・・・?原因がわかりません・・。

ダブルバッファでは、
フレームレート自動調整で60,30,20fpsってなるみたいですが、
現在のフレームレートを知ったり、
手動でフレームレート決めたり、手動でスワップさせる方法ありませんか?
思いつくのは、draw(),SwapBuffer(),周りをタイマー使って制御するとかですかね。。