我有一个使用 glNewList(ListNum, GL_COMPILE) 编译的 openGL 显示列表(我们称之为列表 A)。第二个列表 B 被编译并执行,并包含对列表 A 的调用。
然后,应用程序中发生了需要重新编译列表 A 的更改。假设这本身不需要重新编译列表 B 是否安全?换句话说,虽然B本身没有重新编译,但我可以依赖B调用新版本的A吗?
我有一个使用 glNewList(ListNum, GL_COMPILE) 编译的 openGL 显示列表(我们称之为列表 A)。第二个列表 B 被编译并执行,并包含对列表 A 的调用。
然后,应用程序中发生了需要重新编译列表 A 的更改。假设这本身不需要重新编译列表 B 是否安全?换句话说,虽然B本身没有重新编译,但我可以依赖B调用新版本的A吗?
再一次,谷歌是我的朋友。根据http://www.opengl.org/archives/resources/faq/technical/displaylist.htm,它有效。