Az OpenGL 3 directx 11 ellen a háborúnak vége

Mivel a mai DirectX dominanciája azt akaratlanul felejtsük el, hogy 10 évvel ezelőtt volt egy kemény háború között a Microsoft és a Silicon Graphics terén 3D API. A két vállalat már próbálta megnyerni a bizalmát a fejlesztők, a Microsoft alkalmazott erőteljes pénzügyi támogatást, az SGI és tapasztalatai alapján, és hírnevét a területén a valós idejű 3D-ben. Ebben a modern harci „David vs Goliath”, a kölyök van, hogy az ő oldalán az egyik legismertebb játékfejlesztők - Dzhona Karmaka (John Carmack). Ez részben annak tudható be, Quake motor siker; robusztus támogatja az OpenGL vált fontos tényező, hogy a GPU gyártók számára, hogy a teljes körű járművezetők. Sőt, ez adta a 3dfx egyik korai előnyeit ATI és dobták a kívülállók, míg a cég megoldja a problémát, amely támogatja az OpenGL.

Az OpenGL 3 directx 11 ellen a háborúnak vége

Eközben a Microsoft létrehozta az API egy „a semmiből”, a fejlődés fokozatos. Néhány évvel Direct3D képességeit messze a kívánt szintre, sok programozó megtalálja több API nyakatekert és zavaros, mint az OpenGL. De senki sem vádolhatja a Microsoft, hogy a vállalat nem adja fel könnyen. Minden egyes új verziója Direct3D API fokozatosan felzárkózik OpenGL. Mérnökök Redmond fáradhatatlanul dolgoztak, hogy biztosítsák a teljesítmény a rivális API.

Az OpenGL 3 directx 11 ellen a háborúnak vége

OpenGL 3 (3DLabs és OpenGL evolúció)

Az OpenGL 3 directx 11 ellen a háborúnak vége

Ezért 3DLabs akart ajánlani egy sor funkciót, amely biztosítja a hatékony végrehajtás a GPU, hanem megszünteti az elavult vagy felesleges lehetőségeket. Ezeket a funkciókat hívták OpenGL 2.0 Pure szánt fejlesztők az új alkalmazásokat. A visszamenőleges kompatibilitás Open GL 2.0-t adunk a teljes készlet az OpenGL kiterjesztések 1.x

Az OpenGL 3 directx 11 ellen a háborúnak vége

Sajnos, miután végtelen viták a ARB, a terv elutasították. És amikor az OpenGL 2.0 végre rendelkezésre állnak, minden, ami benne történt - csak hozzá GLSL támogatást az API. Minden más ajánlat 3DLabs voltak a szemétbe, ami OpenGL továbbra is elmaradnak a Microsoft API.

Az OpenGL 3 directx 11 ellen a háborúnak vége