Qt (trolltech) & OpenGL & Overlays

Alles rund um die Programmierung mit Qt
Antworten
slackfr
Beiträge: 8
Registriert: 31. Januar 2007 20:35
Kontaktdaten:

Qt (trolltech) & OpenGL & Overlays

Beitrag von slackfr »

Hallo,
hat jemand damit Erfahrung?
Ich versuche Overlays in einem OpenGL-Widget (QGLWidget) unter zu bringen, jedoch will dies nicht laufen, da immer

Code: Alles auswählen

if ( !QGLFormat::hasOpenGLOverlays() ) {
		qWarning( "This system does not support OpenGL overlays" );}
ein negatives Ergebnis liefert, d.h. das System unterstützt keine Overlays.
Dies auf allen mir vorhandenen Systemen (Linux, Mac, Windows mit nVidia und ATI etc.)

Danke für eure Hilfe!
Gruß, Anton
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Soweit ich weiß ist das korrekt für Windows und als ich heute zufällig togl getestet habe war dies auch unter Linux/nvidia closed source driver der Fall.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
slackfr
Beiträge: 8
Registriert: 31. Januar 2007 20:35
Kontaktdaten:

Beitrag von slackfr »

Muss dieses Extension irgend wie explizit "aktiviert werden"?
(Leider ist die Qt-Dokumentation dies bezüglich ziemlich mager.)
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Was soll Qt damit zu tun haben wenn eine OpenGL-Extension nicht vom Treiber oder Betriebssystem unterstützt wird?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
slackfr
Beiträge: 8
Registriert: 31. Januar 2007 20:35
Kontaktdaten:

Beitrag von slackfr »

Deswegen ja die Frage, ob diese Extension irgend wie separat Qt mitgeteilt werden muss. Oder weis Qt stets über alle OpenGL-Extension der Grafikkarte bescheid?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich verstehe die Frage nicht ganz. So wie jedes andere Programm auch wird Qt wohl selbst prüfen können was geht und was nicht geht.

/edit: Und hier nochmal die Bestätigung: http://de.download.nvidia.com/XFree86/L ... ml#Overlay
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
slackfr
Beiträge: 8
Registriert: 31. Januar 2007 20:35
Kontaktdaten:

Beitrag von slackfr »

Danke für deine Antworten :)

Ich habe unter Windows mit der Hardware-Treiber konstelation probiert:
Grafikkarte ist eine GeForce 9800GTX+ mit dem vor einem Monat
aktuellsten NVidia-Forceware-Treiber

jedoch ohne Erfolg… wo kann ich es nachlesen mit welchen Treibern und welcher Hardware dies funktioniert?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Das sagt mir dass Du meinen Link nicht gelesen hast...
... This is only supported on Quadro GPUs ...
[
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
slackfr
Beiträge: 8
Registriert: 31. Januar 2007 20:35
Kontaktdaten:

Beitrag von slackfr »

Bist Du mit dem falschen Fuß aufgestanden oder warum ist in jeder deiner Antwort eine gewisse Aggressivität?

Der von Dir verlinkte Artikel bezieht sich auf Linux-Treiber… von daher konnte ich nicht wissen, dass ich dies auch auf Windows-Treiber ohne weiteres übertragen kann!

Und wieder die Frage:
slackfr hat geschrieben:…wo kann ich es nachlesen mit welchen Treibern und welcher Hardware dies funktioniert?
Antworten