Login


 
Newsletter
Werbung

Thema: Erste Betaversion von Qt 5 freigegeben

3 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
1
Von krake am Fr, 31. August 2012 um 17:13 #

Die Geschwindigkeit von Qt 5 soll weiter wachsen, indem Scenegraph auf OpenGL verwendet wird. Die Minimalanforderung dafür ist OpenGL ES 2.0.

Soweit klar.

Wenn kein OpenGL eingesetzt werden kann, ist Qt 5 schlicht keine Option mehr

Hier passiert dann ein nicht nachvollziehbarer Gedankensprung.
Für System ohne OpenGL ist der Scenegraph keine Option, alles andere an Qt5 ist davon nicht betroffen.

Ein Vorteil des Vorgehens ist, dass plattformspezifische Backends, wie das für X11, nicht mehr nötig sind.

Woher diese Aussage kommt ist noch mehr schleierhaft, vorallem wo ein Absatz zuvor noch korrekt berichtet wurde, dass für alle Plattformen die QPA Architektur mit plattformspezifischen Backends eingesetzt wird.

Der ganze Absatz zum Scenegraph müsste korrekt eher so aussehen: "Durch die Verwendung eine Scenegraph, dessen Mindestanforderung an die Plattform Open GL ES 2.0 ist, können weitere Geschwindigkeitsvorteile ausgenutzt werden. Auf Plattformen ohne OpenGL Unterstützung wird wie bisher auf plattformspezifische Graphikschnittstellen wie X11 zurück gegriffen."

Ist auch nicht ganz perfekt, weil ja auch bei Benutzung des Screengraph weiterhin plattformspezifische Schnittstellen für Eingabe und Fensterdarstellung benutzt werden.

  • 0
    Von hjb am Fr, 31. August 2012 um 18:54 #

    Bist du sicher? Ich meine, es stand vor einigen Monaten so explizit im FAQ. Hat sich in letzter Zeit was geändert?

    • 1
      Von krake am Fr, 31. August 2012 um 19:41 #

      Ja, OpenGL wird nur vorrausgesetzt, wenn QOpenGL, Qt Quick2 oder the Scenegraph benutzt werden.

      Die QPA Plugins für Windows, X11, QNX, usw. haben daher auch alle Unterstützung für Zeichnen in Puffer, die von "normalen" Grafikschnittstellen zur Verfügung gestellt werden.

      Qt kann, wenn es aus Quellen gebaut wird, auch ohne OpenGL Funktionalität konfiguriert werden, wo bei dann die OpenGL basierten Technologien entsprechend in den Bibliotheken fehlen.

Pro-Linux
Gewinnspiel
Neue Nachrichten
Werbung