Post by Dennis GrevensteinPost by Michael BäuerleIm Netz finden sich Hinweise, dass es für AIX 4 eine OpenGL-Bibliothek
dafür gegeben hat. Auf meinem AIX 5.1 finde ich nichts (testweise nach
"libGL.a" gesucht).
Ich hätte jetzt nicht erwartet, dass man so eine alte MCA Karte
mit OpenGL ansprechen sollte. Ich hätte vermutet, dass die Karte
lieber PHIGS spricht.
Scheint auch so zu sein, dass die Karte seinerzeit dafür gekauft wurde.
Auf der Maschine dürfte CATIA verwendet worden sein (das angeblich PHIGS
verwendet hat), bevor sie ausgemustert wurde.
Mein Test war leider auch irreführend, denn das Demo mit dem Roboterarm
ist *nicht* gegen libGL.a gelinkt, sondern gegen libgl.a (man beachte
die unterschiedliche Schreibweise).
Zu sehen war dabei ein roter Hardware-Curser, was darauf hindeutet, dass
hier wirklich die Hardware-Beschleunigung aktiv war.
Wenn ich es richtig verstehe, dann ist in libgl.a die IBM-Variante von
IRIS GL enthalten, dem Vorgänger von OpenGL. IBM hat dazu wohl eine
Lizenz von SGI erworben (und später auch an OpenGL mitgearbeitet).
IBM nennt das "GL 3.2" und für die Gt4-Serie wird das per Hardware
unterstützt (alternativ zu PHIGS).
Echtes OpenGL 1.0 wird für die Gt4-Serie zwar auch angeboten (das sollte
dann die libGL.a machen), wird aber per Software emuliert und verwendet
dann die interessante Prozessorkarte leider nicht.
Vielleicht lässt sich ein OpenGL-Programm auf GL 3.2 portieren, wenn
das im Kern ähnlich genug funktioniert. Sollte ich mir bei Gelegenheit
mal näher ansehen.