01
解決方案
1980 年代,每家廠商都有自己的 3D API,因此遊戲與 CAD 開發者必須為每張顯示卡重寫程式。
SGI 將其專有的 IRIS GL 釋出為 OpenGL,這是一項開放規範,任何廠商皆可授權並實作。
由中立的架構審查委員會監督,因此該標準保持跨平台,不綁定於單一公司。
02
達成的成果
為所有廠商發布一套可授權、可攜的 3D API
03
成功的原因
跨平台授權消除了繼續使用單一廠商 API 的理由。
中立的審查委員會使該標準不被任何一方把持。
它讓遊戲與 CAD 開發者得以一次編寫、適用於多張顯示卡。
它先在專業工作站上規模化,賦予其穩固的機構基礎。
04
可借鏡之處
將你的專有 API 開放為中立標準,所有廠商都會採用,其價值高於獨佔。
05
後續發展
OpenGL 作為業界的 3D API 持續超過二十年,在低階角色上由 Khronos 的 Vulkan 接續,其授權模式也形塑了開放圖形標準的治理方式。
追溯依據
參考來源
- OpenGL — The Industry's Foundation for High Performance Graphics Khronos Group · khronos.org
- About Khronos and open interoperability standards OpenGL / Khronos Group · opengl.org
- Climbing Longs Peak: The Steep Road to the Future of OpenGL IEEE Computer · ieeexplore.ieee.org ·