OpenGL (1992–Present)
Keturunan Silicon Graphics, Perjuangan GLQuake John Carmack, dan Standarisasi 3D Lintas Platform
Diresmikan pada Januari 1992 oleh Silicon Graphics, Inc. (SGI) di bawah Kurt Akeley dan Mark Segal sebagai turunan terbuka dan netral vendor dari IRIS GL, OpenGL (Open Graphics Library) adalah antarmuka pemrograman aplikasi grafis 3D lintas platform utama dalam komputasi. Awalnya terbatas pada workstation kedirgantaraan, standar ini dibawa ke permainan PC konsumen ketika John Carmack mendukung API ini dibandingkan Direct3D awal dari Microsoft di GLQuake (1997), yang pada akhirnya menjadi dasar grafis smartphone melalui OpenGL ES.
Dari Workstation SGI ke Manifesto John Carmack
Dominating Hollywood special effects pipelines and CAD engineering, SGI open-sourced OpenGL to unify disparate Unix workstation architectures. When Microsoft attempted to monopolize Windows 95 3D gaming with its proprietary Direct3D Execute Buffers model, John Carmack published a legendary open manifesto excoriating Microsoft's design as bureaucratic and broken, pledging id Software's exclusive engineering fidelity to the orthogonal elegance of OpenGL. The engine's low-level rendering pipeline and spatial memory layout disrupted prevailing software conventions across the interactive sector. Engineered around core attributes (Architects: Mark Segal, Kurt Akeley (Silicon Graphics, Inc.), Governing Consortium: Khronos Group (since 2006), Initial Release: January 1992, Gaming Catalyst: GLQuake release (January 1997, John Carmack)), the codebase unified real-time geometry clipping and zero-overhead buffer swapping. Highly optimized mathematical routines computed occlusion culling and lighting data with razor-sharp deterministic throughput, effectively eradicating rendering latency.
GLQuake Shockwave, OpenGL ES Mobile, dan Vulkan
Pada Januari 1997, Carmack merilis GLQuake, memanfaatkan driver MiniGL pada perangkat keras 3dfx Voodoo untuk merender geometri yang di-shading Gouraud dengan filter bilinear pada kecepatan frame yang sangat tinggi. OpenGL menjadi standar emas untuk permainan kelas atas. Dikelola oleh konsorsium Khronos Group sejak 2006, profil mobile-nya, OpenGL ES, menjadi dasar grafis untuk iOS milik Apple dan Android milik Google, secara langsung menyediakan fondasi arsitektur untuk API Vulkan yang ringan. Di seluruh industri perangkat lunak yang lebih luas, desain modular yang fleksibel dan alat yang dapat diperluas dari OpenGL mendorong ekosistem pengembang yang belum pernah terjadi sebelumnya. Dengan memisahkan secara jelas loop biner eksekusi dari aset level dan logika skrip, platform ini mendemokratisasi konstruksi level kreatif. Arsitektur fundamental ini menjadi tolok ukur industri, secara mendasar membentuk produksi game multiplatform kontemporer.