我想知道是否有任何方法(标准或巧妙的技巧)将参数传递给 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();
有没有办法完成我想要的?