好吧,我知道網上有幾百萬個關於OpenGL的答案,但我試圖弄清楚它是什麼在我的電腦上的文件。我研究並發現,OpenGL可以作爲不同計算機圖形卡的多平臺翻譯器。那麼,這是一個DLL嗎?
我想知道,如果它是一個DLL,那麼我不能下載任何版本的DLL(最好是最新的),然後使用它,知道它有什麼?什麼是OpenGL作爲計算機文件
編輯:好了,如果它是一個Windows DLL,和我做一個使用後期的版本,如果它不使用早期版本支持別人的電腦上的一個OpenGL遊戲?我是否允許將dll與我的遊戲一起使用,以便在其他Windows計算機上支持該dll?或者,dll是否設置爲嚴格在特定計算機上與圖形卡進行通信?
OpenGL不斷更新(不管它是什麼)。如果它所做的全部工作都是在一系列不同的計算機上與圖形卡進行通信,那麼這些計算機內置的圖形卡永遠不會被更新,這怎麼能做到呢?
小心如何使用「驅動程序」一詞。就操作系統而言,你實際上是在談論圖書館。司機是一個完全不同的野獸。 – Polynomial
OpenGL的當前版本現在是4.2。現在,據我所知,你不能期望版本2.1或3.0代碼在4.2版本中編譯,因爲4.2有一套完全不同的函數(對吧?)。那麼,基本上,這些功能被添加和更改爲比早期版本更高效地運行? – Codesmith
@AUTO你可以*期待2.1或3.0代碼在4.2版本中編譯,因爲規範是建立在從頭開始向前兼容的基礎上的。 –