Hallo Nailor,
Dieser Beitrag kommt zwar reichlich spät, aber vielleicht hilft er ja doch nocht.
Ich weiß, dass man in
OpenGL das Quadbuffering aktivieren kann, dazu wird dann die doppelte Menge an Speicher für die Ausgabe reserviert.
Das wird zum Beispiel für stereo-rendering genutzt.
Vielleicht hilft dir allerdings auch schon doublebuffering weiter, wenn du den 2. Buffer noch nicht nutzt.
Ich aktiviere das bei mir so:
Delphi-Quellcode:
RC:= CreateRenderingContext(
DC,
[opDoubleBuffered],
32,
24,
0,0,0,
0);
und dann kann man den derzeit zum bearbeiten aktiven Buffer mit
SwapBuffers(DC);
zum aktiven Bildschirmbuffer machen.
Wahrscheinlich weißt du das alles selber, aber das war so das, was mir zur Frage nach einem weiteren Buffer einfiel.
Gruß
Jan