Einzelnen Beitrag anzeigen

Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#1

[OpenGL] pixelweise verarbeiten

  Alt 15. Mai 2004, 12:59
Hi,
ich habe ein Programm, dass für einzelne Pixel Farbwerte bestimmt und einen Mauszeiger anzeigt.

Wenn man nun bei jedem Frame jeden Pixel neu berechnet (die Liste mit den gespeicherten Farbwerten durchgeht), wird das sehr schnell langsam. Wenn man mit Display-Listen arbeitet, wird die Sache schon ne ganze Ecke schneller, da sich die Pixel nur relativ selten ändern. Danach noch den Mauszeiger zeichnen, und fertig ist der Frame. Allerdings werden auch die Listen nach einer Weile langsam, wenn man sehr viele Pixel hat. Daher ist meine Frage, ob man das ganze irgendwie noch schneller machen kann. Wie gesagt, der eigentliche Bildschirminhalt ändert sich nur realtiv selten...

nailor
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat