wglShareLists

wglShareLists是使多個OpenGL渲染上下文共享一個顯示列表的空間 。

基本介紹

  • 中文名:wglShareLists
  • 功能:共享一個顯示列表的空間
  • 返回值:當函式成功,返回值是TRUE。
  • 返回值是假的:如果函式失敗,返回值是假的
功能,函式原型,參數,返回值,備註,注意,

功能

使多個OpenGL渲染上下文共享一個顯示列表的空間 。

函式原型

BOOL WINAPI wglShareLists(
HGLRC hglrc1,
HGLRC hglrc2
);

參數

hglrc1
指定與共享顯示列表的OpenGL渲染上下文。
hglrc2
指定分享hglrc1顯示列表的OpenGL渲染上下文。當 wglShareLists被調用時hglrc2參數不應該包含任何現有的顯示列表

返回值

當函式成功,返回值是TRUE。
如果函式失敗,返回值是FALSE,顯示列表不是共享的。為了獲得更多的錯誤信息,請調用GetLastError函式。

備註

當你創建一個OpenGL渲染上下文,它有其自身的顯示列表的空間。wglShareLists功能,使渲染的上下文下的顯示列表空間與另一種上下文共享;任意數量的渲染上下文可以共享一個顯示列表的空間。一旦渲染上下文共享一個顯示列表的空間,渲染上下文總是使用顯示列表的空間,直到渲染上下文被刪除。當共享空間顯示列表的最後渲染上下文被刪除,共享顯示列表的空間將被刪除。所有的索引和在一個共享的空間顯示列表顯示列表的定義是共享的。
您只能在同一進程中的渲染上下文共享顯示列表。然而,並不是所有的進程中的渲染上下文可以共享的顯示列表。渲染上下文可以共享顯示列表的OpenGL函式,只有當他們使用相同的實現。所有給定的像素格式的客戶端渲染上下文總是可以共享的顯示列表
共享顯示列表中的所有渲染上下文必須使用相同的像素格式。否則,結果取決於所使用的OpenGL的實施。

注意

wglShareLists功能只提供OpenGL版本1.01或更高版本 。要確定當前版本的OpenGL函式實現數量,通過glGetString

相關詞條

熱門詞條

聯絡我們