私が使用するとき:
glUseProgramObjectARB(program);
DrawCube();
glUseProgramObjectARB(0);
関数DrawCube()は次のとおりです。
DrawCube(){
glBegin(GL_QUADS);
glVertex3f(... data ...);
glVertex3f(... data ...);
glVertex3f(... data ...);
glVertex3f(... data ...);
glEnd();
}
私の質問は次のとおりです。この機能はグラフィックカードで実行されますか?ダイレクトモード[glBegin()--glEnd()]を使用する場合、またはVBOを使用する場合、より高速ですか?