词条 | wglShareLists |
释义 | 功能 使多个OpenGL渲染上下文共享一个显示列表的空间 。 函数原型 BOOL WINAPI wglShareLists( HGLRC hglrc1, HGLRC hglrc2 ); 参数 hglrc1 指定与共享显示列表的OpenGL渲染上下文。 hglrc2 指定分享hglrc1显示列表的OpenGL渲染上下文。当 wglShareLists被调用时hglrc2参数不应该包含任何现有的显示列表。 返回值 当函数成功,返回值是TRUE。 如果函数失败,返回值是假的,显示列表不是共享的。为了获得更多的错误信息,请致电GetLastError函数。 备注 当你创建一个OpenGL渲染上下文,它有其自身的显示列表的空间。wglShareLists功能,使渲染的上下文下的显示列表空间与另一种上下文共享;任意数量的渲染上下文可以共享一个显示列表的空间。一旦渲染上下文共享一个显示列表的空间,渲染上下文总是使用显示列表的空间,直到渲染上下文被删除。当共享空间显示列表的最后渲染上下文被删除,共享显示列表的空间将被删除。所有的索引和在一个共享的空间显示列表显示列表的定义是共享的。 您只能在同一进程中的渲染上下文共享显示列表。然而,并不是所有的进程中的渲染上下文可以共享的显示列表。渲染上下文可以共享显示列表的OpenGL函数,只有当他们使用相同的实现。所有给定的像素格式的客户端渲染上下文总是可以共享的显示列表。 共享显示列表中的所有渲染上下文必须使用相同的像素格式。否则,结果取决于所使用的OpenGL的实施。 注意 wglShareLists功能只提供OpenGL版本1.01或更高版本 。要确定当前版本的OpenGL函数实现数量,通过glGetString |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。