我想學習OpenGL,目前正試圖與Qt一起使用它。我想要做的是將視頻文件中的幀加載到紋理中,然後將其顯示在屏幕上。我以後可能會嘗試做的唯一事情就是在此上啓用縮放功能。牢記這一點,我需要使用哪些最低OpenGL初始化來最大化性能。更具體地說,我是否需要釋放某些功能,以便我可以最大限度地提高性能,滿足當前非常有限的需求。最小的openGL初始化
例如,在OpenGL的Qt的教程初始化爲:
glEnable(GL_DEPTH_TEST);
glEnable(GL_CULL_FACE);
glShadeModel(GL_SMOOTH);
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);
glEnable(GL_MULTISAMPLE);
static GLfloat lightPosition[4] = { 0.5, 5.0, 7.0, 1.0 };
glLightfv(GL_LIGHT0, GL_POSITION, lightPosition);
我想我應該放心地能夠禁用大多數這些,但我不知道,因爲我仍然在試圖找出最這些東西實際上會做。