Moin,
ich bastel gerade ein wenig mit
OpenGL, soweit ist's ok. Leider habe ich ein kleinens Problemchen,
ich wollte die Zeichenroutiene in einen eigenen Thread auslagern. Wenn ich das mache wird aber nichts
mehr dargestellt, setze ich die Zeichenroutiene in eine Schleife oder rufe sie mit einem Timer auf so funktioniert alles so wie es soll.
So wird gezeichnet:
Delphi-Quellcode:
// FPS Counter ------------------
Inc(FPSCount);
LastTime := ElapsedTime;
ElapsedTime := GetTickCount() - DemoStart;
ElapsedTime := (LastTime + ElapsedTime)
div 2;
// Draw OpenGl ------------------
glDraw();
// Draw the scene
SwapBuffers(h_DC);
// Display the scene
// Draw OpenGl End ---------------