uses glext

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
DAP
Beiträge: 55
Registriert: Sa 15. Jan 2011, 00:14
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

uses glext

Beitrag von DAP »

Hallo,

ich habe Lazarus 0.9.31 SVN 28927 mit FPC 2.4.3 als 64 bit Version unter Win 7 installiert.
Beim laden von gl und glut gibt es keine probleme.
Lade ich jedoch die glext hinzu, kann diese nicht gefunden werden.

Gruß DAP

carli
Beiträge: 657
Registriert: Sa 9. Jan 2010, 17:32
OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
CPU-Target: 64Bit

Re: uses glext

Beitrag von carli »

Bei der glext musst du die einzelnen Extensions explizit laden (linken).

DAP
Beiträge: 55
Registriert: Sa 15. Jan 2011, 00:14
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Re: uses glext

Beitrag von DAP »

carli hat geschrieben:Bei der glext musst du die einzelnen Extensions explizit laden (linken).
Welche Units sind das, die ich in die Uses Klausel schreiben kann?

carli
Beiträge: 657
Registriert: Sa 9. Jan 2010, 17:32
OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
CPU-Target: 64Bit

Re: uses glext

Beitrag von carli »

DAP hat geschrieben:
carli hat geschrieben:Bei der glext musst du die einzelnen Extensions explizit laden (linken).
Welche Units sind das, die ich in die Uses Klausel schreiben kann?
Keine Units,
die Linkerfunktionen!

Welche Funktionen brauchst du denn?
Angenommen, du willst die Funktion "glActiveTexture" benutzen, dann musst du folgendes machen:

Code: Alles auswählen

if not Load_GL_version_1_2 then begin
 writeln(stderr, 'Benötigt mindestens GL Version 1.2');
 halt;
end;

Antworten