Enig idee waarom er geen Open source OpenGL drivers zijn voor Linux? En waarom er Mesa is wat GEEN hw acceleration heeft?
GLX (SGI's OpenGL voor X) is weldegelijk open source, tegenwoordig. Als je goed gelezen had, had je gezien dat de datum waarop SGI de code van GLX vrijgaf en de datum dat men begonnen was aan Mesa niet gelijk liggen. Mesa dateert van een aantal jaar VOORDAT SGI OpenGL vrijgaf. Dus er was op dat moment weldegelijk behoefte aan een open source 3D library: Mesa dus. En als je ook nog andere bronnen had geraadpleegd, weet je dat Mesa eigenlijk een beetje op de achtergrond is gekomen sinds SGI GLX open source heeft gemaakt.
D3D is niet gebaseerd op OpenGL. D3D gebruikt bv lefthand assenstelsels, OpenGL righthand assenstelsels. _FUNDAMENTEEL_ verschil.
Inderdaad. Sorry. Dat is inderdaad *ZO'N* fundamenteel verschil dat ik me afvraag hoe ik daar overheen heb kunnen kijken. Nu vraag ik me alleen af: Waarom moet M$ dan dokken voor iets dat ZO fundamenteel anders is? Maar serieus: wat is het verschil voor de achterliggende algoritmes, behalve een minteken?
Heeft overigens geen moer met OpenGL te maken. SGI heeft met OpenGL overigens niets 'uitgevonden' en gaat ZEKER niet door met OpenGL
Hmm. Ik lees hier toch echt iets anders:
http://www.oreillynet.com/pub/a/network/2000/06/23/magazine/opengl_int ro.html (even doorlezen naar het gedeelte over de geschiedenis van OpenGL). Daar staat namelijk:
OpenGL was developed by SGI (split off from IrixGL when the company was still known as Silicon Graphics), and the OpenGL name is a registered trademark owned by the company
Maar ja, O'Reilly is natuurlijk niet echt een betrouwbare bron van informatie, dus misschien heb je toch gelijk ;p
MS moet niet aan SGI betalen ivm de XBox, de hw in de XBox gebruikt gepatenteerde technieken van SGI, die ook voorkomen in SGI hardware.
Ja..en voordat die technieken in hardware werden gebakken om ze sneller te maken, bestonden ze eerst als software-rendering code in OpenGL. Kortom: het gaat om de algoritmen, niet om de implementatie (in hardware of software, whatever).
[..] gaat ZEKER niet door met OpenGL, dat is nl. allang overgedragen aan de ARB, waar Microsoft overigens ook lid van is.
SGI heeft OpenGL niet in zijn geheel overgedragen aan het ARB, maar alleen de controle op de API specifications. Ik haal het volgende van SGI's homepage:
Modifications to the OpenGL API are made through the OpenGL Architecture Review Board, an industry group that contains founding, permanent, and auxiliary members. The current version of the OpenGL API is 1.3.
Als SGI allang gestopt is met OpenGL, waarom hebben ze er dan zo'n groot gedeelte van hun site mee gevuld? Ze hebben alleen niet meer de volmacht om de API naar eigen wens aan te passen; maar dat kan ook niet, want die hebben ze zelf vrij beschikbaar gestelt (o.a. juist *door* het overdragen van het change-management aan een onafhankelijke commisie, waar naast Microsoft ook vertegenwoordigers van andere bedrijven lid van zijn, plus een aantal onafhankelijk onderzoeksinstanties (universiteiten) en ongetwijfeld ook mensen uit de open-source gemeenschap.