-1
我的文件結構宣佈所有顯示列表頭文件的OpenGL
- display_list.hpp
- display_list.cpp
- file1.cpp
現在我想使用的顯示列表中的一個在file1.cpp中。
我display_list.hpp
看起來像
extern GLuint index;
void genDisplayList();
然後display_list.cpp
看起來像
GLuint index = glGenLists(1);
void genDisplayList(){
glNewList(index, GL_COMPILE);
glBegin(GL_POLYGON);
/*..vertex for polygon...*/
glEnd();
glEndList();
}
但是當我試圖用glCallList(index)
到我file1.cpp,我什麼也沒得到在屏幕上繪製。
我使用的是opengl 2.0,並且已經正確初始化上下文。 – Dheerendra 2014-10-03 12:35:58