请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 11:57:28