OpenGL 표시 목록에 매개 변수를 전달하는 방법 (표준 또는 영리한 트릭)이 있는지 궁금합니다. 나가 의미하는 것을 명백하게하기 위하여보기를 보여주게하십시오.OpenGL 표시 목록에 매개 변수 전달
한다고 가정 우리는 다음과 같은 코드가 있습니다
GLuint l = glGenLists(1);
glNewList(l, GL_COMPILE);
// ...some OpenGL function calls
glBindTexture(GL_TEXTURE_2D, some_texture); // <-- here, I want `some_texture' to be a parameter that I can set when calling the display list
//...some more stuff...
glEndList();
내가 원하는 것을 달성 할 수있는 방법이 있나요를?
요즘 누구도 새로운 코드에서 디스플레이 목록을 사용하지 않습니다. 효율적으로 사용하기에는 너무 귀찮습니다. 당신은 방금 특정한 문제 중 하나를 경험했습니다. – datenwolf