Ja. Das geht. Dadurch, dass dein Bild bereits ein Buffer ist brauchst du kein Doublebuffering. Obwohl das wohl auch gehen sollte. Es kann aber durchaus sein, dass du dich dann recht schnell im Softwaremodus befindest. In der
dglOpenGl.pas existiert eine Methode namens
CreateRenderingContext. Wenn du dort als DC ein
Bitmap.Canvas.Handle übergibst, dann sollte er rein theoretisch in das Bitmap rendern. Das Bild muss vorher aber 100%tig richtig initialisiert sein. Also Pixelformat am Besten auf 24 oder 32. Breite und Höhe entsprechend deinen Wünschen.
Nur die Menschheit ist arrogant genug, um zu glauben sie sei die einzige intelligente Lebensform im All. Wo nicht mal das nachhaltig bewiesen wurde.