Seite 1 von 1
Qt (trolltech) & OpenGL & Overlays
Verfasst: 8. Oktober 2008 20:49
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
Verfasst: 8. Oktober 2008 20:58
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.
Verfasst: 8. Oktober 2008 21:12
von slackfr
Muss dieses Extension irgend wie explizit "aktiviert werden"?
(Leider ist die Qt-Dokumentation dies bezüglich ziemlich mager.)
Verfasst: 8. Oktober 2008 21:13
von Christian81
Was soll Qt damit zu tun haben wenn eine OpenGL-Extension nicht vom Treiber oder Betriebssystem unterstützt wird?
Verfasst: 8. Oktober 2008 21:16
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?
Verfasst: 9. Oktober 2008 06:58
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
Verfasst: 9. Oktober 2008 14:08
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?
Verfasst: 9. Oktober 2008 14:18
von Christian81
Das sagt mir dass Du meinen Link nicht gelesen hast...
... This is only supported on Quadro GPUs ...
[
Verfasst: 9. Oktober 2008 14:39
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?