パラメータを 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();
私がやりたいことを達成する方法はありますか?