瀏覽單個文章
Artx1
Master Member
 

加入日期: Jun 2002
您的住址: 耗電量頗高的地方.
文章: 1,959
引用:
Originally posted by 宗毛
對了,您前面提的"在GL底下一票人用nVIDIA的Extension"是指那方面?
因為有用到的nv ogl extension的我只知道DAWN、DUSK……XD


是還不至於那麼少啦.... 不過也沒好到哪裡去就是了.
必須要說的事情是, "有在用GL extension的公司本身就堪稱小眾",
類似Doom3搞多backend的事情可不是每家都有辦法搞的.
有一個重要的因素是想要作跨平台遊戲的話幾乎都得用OpenGL開發,
今天要是有遊戲跨Linux, Mac與PC, 那它八成是以GL來開發的;
不過另一個問題是即使這樣也不見得會使用Extension, 會用到extension的話當然會挑比較普及的硬體去做,
在B3D就有人在問, 是不是用GL的祇剩John Carmack大神而已了.(汗)

要說比較常被用到的GL extension就比如說NV10/20的NV_Register_Conbiner.
連3Dlabs P10(Wildcat-VP)都支援.... 不過這該歸功P10本身的自由度高的感覺.
使用者的話, 馬上就會讓人想到id software, 以及幾個採用Quake Engine的遊戲. 不過實際上有在用extensin的狀況仍然不多.
(ARB_vertex_program目前IP由nVIDIA與MS持有, 至於其他的extension,詳細的話可能要參照這邊.)

http://www.delphi3d.net/hardware/listreports.php
這裡有各家廠商硬體支援的GL extension列表.
命名原則:
ARB – Extensions officially approved by the OpenGL Architecture Review Board
EXT – Extensions agreed upon by multiple OpenGL vendors
HP – Hewlett-Packard
IBM – International Business Machines
KTX – Kinetix, maker of 3D Studio Max
INTEL – Intel
NV – NVIDIA Corporation, coolest 3D company on the planet
MESA – Brian Paul’s freeware portable OpenGL implementation
SGI – Silicon Graphics
SGIX – Silicon Graphics (experimental)
SUN – Sun Microsystems
WIN – Microsoft

----
一般用到GL extension的部分, 除了一些遊戲之外, 也有一些專業軟體(如特殊加速Driver之類)

不過, 如果說是要"統計目前哪些extension有被用到/視廠商來統計比例"的話,
這邊比較缺這種數據.... ^^a
話說ATi 比nVIDIA早成為ARB永久會員, 一個主要原因就是因為ATi 對extension的IP抱持的態度比較開放, ARB本身反對獨占IP的行為, 而且也不想加入nVIDIA vs ATi 的態勢之中.

最多人支援啊? ARB和EXT之外, 可能就是S3TC了....
舊 2003-07-24, 04:05 AM #49
回應時引用此文章
Artx1離線中