私は次のようなファイル構造を持っています
- display_list.hpp
- display_list.cpp
- file1.cpp
ここで、file1.cpp の表示リストの 1 つを使用したいと考えています。
私のように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 に使用しようとすると、画面に何も描画されません。