- Direct3D support staat gewoon op de verpakking de Monster3D, het staat zelfs herhaaldelijk op de featurelist. genoemd.
Ontken ik toch ook niet? Ik zeg dat D3D er wel was toen de 3DFX chips gelanceerd warden, maar dat games toch vooral Glide ondersteunden, en D3D-support pas later op gang kwam.
- OpenGL ondersteuning 1.1 zit ingebakken in de BIOS van de S3 Virge. De accelatiefuncties waren nihil omdat de chips zo langzaam waren.
Onzin. OpenGL is een API, en kan niet in een BIOS ingebakken zitten. Dat moet via een driver voor het OS.
- GLquake was de eerste game die gebruik maakte van OpenGL, maar je moest een volledige openGL32.dll van de latere 3DFX drivers in je win32 map plaatsen, en ja hij was langzamer, want MiniGL werd alleen geschikt voor Quake en Quake2.
Die 'OpenGL32.dll' *was* een MiniGL driver. GLQuake sprak gewoon OpenGL aan, dus op Windows is dat dan OpenGL32.dll. MiniGL was dus een vervangende OpenGL32.dll die niet de volledige OpenGL implementeerde, maar net genoeg om GLQuake te draaien. Dit noemt men dus 'MiniGL" drivers. Dat staat ook in de GLQuake readme die ik hierboven plaatste:
3dfx has provided an opengl32.dll that implements everything glquake needs, but it is not a full opengl implementation. Other opengl applications are very unlikely to work with it, so consider it basically a "glquake driver".
- In 1995 kwam de 3Dblaster VLB al uit, idd een professionele volledige kaart van 2000 dollar, echter een paar maanden(lente van 1996) later kwam er een PCI uitvoering van uit voor 350 dollar, ook een doorluskaart gericht op gamers(met volledige OpenGL support, en direct3D ondersteunde hem volledig( De Voodoo kaaren waren een stuk duurder) Deze kaarten hadden ook nog een eigen API, GLINT, voor games, maar slechts tiental spelletjes die ondersteuning boden. Unreal engine ondersteunde de kaart wel.
De 3DBlaster had een gestripte 3dlabs chip, die volgens dit artikel niet bijster goed werkte met Direct3D (dat dus later toegevoegd is in een driver-update omdat het bij de release van de kaart nog niet bestond):
http://vintage3d.org/3dlabs.php#sthash.TqiupYWv.dpbs
3dlabs werd ook al genoemd in de GLQuake readme, en hoewel deze kaarten OpenGL-drivers hadden (als 1 van de weinigen, vooral vanwege het professionele verleden van 3dlabs), werd afgeraden om ze te gebruiken, omdat het niet goed werkte, en zelfs het system crashte.
- Creative labs stapte iets later over op de Rendetion Verité, voor de 3Dblaster PCI. Ook een kaart met een eigen API die naast direct3d en OpenGL een eigen standaard voerde, hier is ook een dedicated port van; vQuake(eind 1996). De Verité is slechts iets langzamer dan de Voodoo1 in performance, maar was een 2D/3D oplossing.
De Verite heeft wel een OpenGL driver, maar die schijnt nooit uit beta gekomen te zijn:
http://vintage3d.org/verite1.php#sthash.MV797kDW.dpbs
Je kunt er GLQuake op draaien, en nog wel iets meer, maar het is geen 100% werkende OpenGL.
Er is ook een MiniGL driver voor dat ding, wat dus aangeeft dat die OpenGL driver een latere ontwikkeling is.
Verder was de Verite de kaart die MS gebruikte bij het ontwikkelen van Direct3D, en waarmee ze eind 1995 de eerste demonstraties van D3D gaven. De kaart kwam echter pas later op de markt.
- De eerste kaart van Nvidia met openGL ondersteuning was de Riva218, de voorloper van de ZX en de TNT. En dat is een kaart uit 1997, waar ik destijds 450 gulden voor neer moest leggen.
Ik had het over *volledige* OpenGL-ondersteuning. nVidia begon daarmee met de Riva128, maar pas bij de laatste driver-release hadden ze echt een volwaardige OpenGL. Deze was echter wel beperkt tot 16-bit:
http://en.wikipedia.org/wiki/RIVA_128
Tegen die tijd was de TNT dus ook al op de markt, met een OpenGL driver die ook 32-bit ondersteunde.
Dus de Riva128 kaart is wel ouder dan de TNT, maar de volledige OpenGL driver voor de Riva128 niet.
Die drivers kun je hier nog steeds vinden (pluspunten voor geweldige support van nVidia):
http://www.nvidia.com/object/riva_drivers.html
Ze zijn van maart 1999.
Snap je nu wat je allemaal door elkaar haalt?