Backing Store Update Problem beim Ein/Ausblenden von Widgets
Verfasst: 10. Mai 2011 11:23
Hallo,
in meiner Anwendung setze ich während der Laufzeit
mehrere Widgets als Central Widgets. Diese werden
mit show() und hide() ein-/ ausgeblendet.
Unter diesen Widgets befinden sich sowohl
Widgets mit Steuerelementen als auch GL Widgets.
Schalte ich zwischen den GL Widgets umher,
erscheint während dem Anzeigen das zuletzt angezeigte Widget mit Steuerlementen.
Ich vermute, dass bei GLWidgets der Backing store Buffer nicht korrekt upgedatet wird
Das Phänomen trirtt nur bei Grafikkarten auf, die direkt rendering verwenden.
Schalte ich direct rendering aus - funktioniert es zwar, jedoch ruckelt
meine OpenGL Szene sehr stark
Ich wäre wirklich sehr dankbar, wenn mir jemand sagen könnte,
wie ich direkt den backing store mit dem aktuellen screen content füllen kann oder wie dieses Problem gelöst wird.
lg Julia
in meiner Anwendung setze ich während der Laufzeit
mehrere Widgets als Central Widgets. Diese werden
mit show() und hide() ein-/ ausgeblendet.
Unter diesen Widgets befinden sich sowohl
Widgets mit Steuerelementen als auch GL Widgets.
Schalte ich zwischen den GL Widgets umher,
erscheint während dem Anzeigen das zuletzt angezeigte Widget mit Steuerlementen.
Ich vermute, dass bei GLWidgets der Backing store Buffer nicht korrekt upgedatet wird
Das Phänomen trirtt nur bei Grafikkarten auf, die direkt rendering verwenden.
Schalte ich direct rendering aus - funktioniert es zwar, jedoch ruckelt
meine OpenGL Szene sehr stark
Ich wäre wirklich sehr dankbar, wenn mir jemand sagen könnte,
wie ich direkt den backing store mit dem aktuellen screen content füllen kann oder wie dieses Problem gelöst wird.
lg Julia