Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Je nach verwendeter Funktion stehen folgende Datentypen unter OpenGL zur Verfügung, die, wie du schon bemerkt hast über die Endung eines OpenGL-Befehls angedeutet werden : b - 8 Bit Integer s - 16 Bit Integer i - 32 Bit Integer f - 32 Bit Fließkomma d - 64 Bit Fließkomma ub - 8 Bit vorzeichenloses Integer us - 16 Bit vorzeichenloses Integer ui - 32 Bit vorzeichenloses Integer
Daneben gibts dann noch das Kommandanhängsel v, das für einen Pointersteht.Wenn du also z.B. glVertex3fv() nutzt, musst du der Funktion einen Zeiger auf einen 32 Bit Fließkommawert übergeben.
P.S. : Im Redbook gibts zu diesem Thema ein sehr ausführliches Kapitel.
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.