일단 코드가 잘못되엇도다
glGenLists(1);
glNewList(dl, GL_COMPILE);
// 그리는 코드
glEndList();
위에 출력목록 컴파일은
glutDisplayFunc();
이전에 이루어져야 하며
이제 해당 드로잉 코드는 컴파일 되었으니
glCallList();
을 이용해서 그려주어야 한다
행렬은 여기서 쓰는 것이고
초기화함수()
{
glGenLists(1);
glNewList(dl, GL_COMPILE);
// 그리는 코드
glEndList();
}
매프레임 그리는 함수()
{
glClear()
// 행렬 적용
glCallList();
glFlush();
}
이런식으로 이루어져야 한다 이거지
선생님 근데 선생님 말씀대로 지금 제가 정점배열 함수를 쓰는데 이 정점 배열을 쓰면 그리는건
glCallList로 그려줘야하는데 glCallList 만쓰니 도저히 윈도우 창에 그려지질 않든뎅..ㅠㅠ
형님 그리고 매 프레임 그리는 함수가 말씀하시는게 지금 Display 함수 말씀하시는거 맞으시죵?
말씀 해주신대로 짜보니 형님 윈도우 창 자체가 안뜹니당..ㅠ