일단 코드가 잘못되엇도다


glGenLists(1);

glNewList(dl, GL_COMPILE);

// 그리는 코드

glEndList();


위에 출력목록 컴파일은


glutDisplayFunc();


이전에 이루어져야 하며


이제 해당 드로잉 코드는 컴파일 되었으니


glCallList();


을 이용해서 그려주어야 한다


행렬은 여기서 쓰는 것이고



초기화함수()

{

glGenLists(1);

glNewList(dl, GL_COMPILE);

// 그리는 코드

glEndList();

}


매프레임 그리는 함수()

{

glClear()

// 행렬 적용
glCallList();

glFlush();

}


이런식으로 이루어져야 한다 이거지