2010-07-28 61 views
10

我在哪裏可以下載「OpenGL」的源代碼?我在哪裏可以下載「OpenGL」的源代碼?

+9

OpenGL是一個標準的API,而不是一個軟件。您將需要查找特定OpenGL實現的源代碼。 – 2010-07-28 12:13:22

+5

OpenGL本身只是一個規範,而不是一個實現。您很可能在尋找Eric發佈的答案,這是OpenGL規範的真正實現的來源。 – Fosco 2010-07-28 12:15:07

+0

[簡單OpenGL實現]的可能重複(http://stackoverflow.com/questions/3086901/simple-opengl-implementatione) – 2010-07-28 13:48:05

回答

15

如果你想看看光柵化器(在屏幕上顯示多邊形的東西)是如何在軟件中完成的,請按照Eric的建議,查看mesa3d或谷歌「光柵化器」。

如果你想看看光柵器是如何在硬件上完成的,恐怕你唯一可以訪問的東西是a photo of a GPU die

如果你想看看3D引擎是如何完成的,請看看Ogre,Irrlicht或其他。

如果您想知道在geForce上調用glDrawArray時發生了什麼,您不能。司機是專有的。他們或多或少地將呼叫轉移到顯卡上,但這是一種簡化...例如,典型的DirectX調用需要超過10000個cpu指令。

+7

只是想指出您的鏈接已損壞。 – 2014-04-02 20:07:02

2

的OpenGL的SGI參考實現可以從該FTP站點下載: ftp://oss.sgi.com/projects/ogl-sample/download

+1

儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2014-07-07 20:05:01

+0

@ g.d.d.c:在將其標記爲「僅鏈接」之前,您應該先閱讀問題和答案。而且可能將問題標記爲取消關閉。 – Kromster 2014-07-08 10:48:31

相關問題