dglOpenGL.pas: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) K (→Der DelphiGL-Header) |
Flash (Diskussion | Beiträge) K (→Der DelphiGL-Header: Extensionfeatures) |
||
Zeile 2: | Zeile 2: | ||
Für alle die OpenGL unter Delphi nutzen möchten hat die [http://DelphiGL.com DelphiGL Community] einen Header zur Verfügung gestellt. | Für alle die OpenGL unter Delphi nutzen möchten hat die [http://DelphiGL.com DelphiGL Community] einen Header zur Verfügung gestellt. | ||
− | Der Header enthält alle aktuellen OpenGL-Funktionen sowie alle aktuellen GLU-Funktionen. Der Header wird von der DGL-Community gepflegt und auf dem neuesten Stand gehalten. Dadurch wird den Nutzern des Headers | + | Der Header enthält alle aktuellen OpenGL-Funktionen sowie alle aktuellen GLU-Funktionen. <br> |
+ | Des weiteren sind alle ARB-, EXT-, NV- und ATI- Extensions enthalten sowie einige weitere Extensions von anderen Herstellern (Apple, HP, SGI...) | ||
+ | |||
+ | Als besonderer Service bei den Extensions enthält der Header eine Booleanvariablen für jede Extension die automatisch bei Initialisieren gesetzt wird. Diese Booleanvariable (die den gleichen Namen wie der Abfragestring hat) gibt dann an, ob die Extension verfügbar ist oder nicht. (Man erspart sich damit die Stringauswertung bei [[glGetString]].) | ||
+ | |||
+ | Der Header wird von der DGL-Community gepflegt und auf dem neuesten Stand gehalten. Dadurch wird es den Nutzern des Headers sehr leicht gemacht bei neuen OpenGL Versionen einfach den neuen Header in ihre Programme einzubinden (Man muss nur den alten durch den neuen Header ersetzen). Weiterhin ist es auch möglich den Header unter anderen Pascalplattformen wie z.B. Freepascal zu benutzen. | ||
Zeile 8: | Zeile 13: | ||
− | + | {{Hinweis| Im Lieferumfang von Delphi ist bereits ein OpenGL Header enthalten. Dieser Header ist allerdings veraltet und fehlerhaft. Unter anderem wurden Befehlsbezeichner nicht korrekt übernommen. Es wird daher dringen davon abgeraten diesen Header zu benutzen.}} |
Version vom 20. April 2005, 14:16 Uhr
Der DelphiGL-Header
Für alle die OpenGL unter Delphi nutzen möchten hat die DelphiGL Community einen Header zur Verfügung gestellt.
Der Header enthält alle aktuellen OpenGL-Funktionen sowie alle aktuellen GLU-Funktionen.
Des weiteren sind alle ARB-, EXT-, NV- und ATI- Extensions enthalten sowie einige weitere Extensions von anderen Herstellern (Apple, HP, SGI...)
Als besonderer Service bei den Extensions enthält der Header eine Booleanvariablen für jede Extension die automatisch bei Initialisieren gesetzt wird. Diese Booleanvariable (die den gleichen Namen wie der Abfragestring hat) gibt dann an, ob die Extension verfügbar ist oder nicht. (Man erspart sich damit die Stringauswertung bei glGetString.)
Der Header wird von der DGL-Community gepflegt und auf dem neuesten Stand gehalten. Dadurch wird es den Nutzern des Headers sehr leicht gemacht bei neuen OpenGL Versionen einfach den neuen Header in ihre Programme einzubinden (Man muss nur den alten durch den neuen Header ersetzen). Weiterhin ist es auch möglich den Header unter anderen Pascalplattformen wie z.B. Freepascal zu benutzen.
- Hier könnt ihr den aktuellen DGLOpenGL.pas Header downloaden.