Hallo!
Momentan render ich mit
OpenGL auf ein TCustomPanel. Dieses flackert jedoch ziemlich und aus diesem Grund möchte ich meine Scene zuerst in ein TBitmap Objekt rednern und dann via Canvas.Draw(...) in einen Stück zeichnen.
Probiert habe ich es wie folgt:
Delphi-Quellcode:
m_dc := m_bmp.Canvas.Handle;
m_rc := CreateRenderingContext(m_dc, [opDoubleBuffered], 32, 32, 0, 0, 0, 0);
ActivateRenderingContext(m_dc, m_rc);
Dies scheint jedoch nicht zu klappen. Weiß jemand warum es nicht so geht und / oder wie es richtig funktioniert?
Viele Dank
Najo