Wäre es nicht besser die Frage auf delphigl.com zu stellen? Einige (unter anderem ich) sind zwar auch hier unterwegs aber die geballte ladung Wissen wirst du nur auf delphigl.com finden. Wie auch immer.
Als Erstes gleich mal eines vorweg um missverständnisse vorzubeugen. Du kannst eine gerenderte Szene nachträglich nicht mehr drehen. Du stellst vorher eine Ansicht ein und zeichnest dann alle Flächen und die Grafikkarte zeichnet diese in dessen speicher. Um eine neue Ansicht benutzen zu können musst du die Szene wieder komplett neu aufbauen. Ähnlich wie bei einer Canvas allerdings mit Hardwareunterstützung. Wodurch das ganze wieder schneller wird.
Und Polygone in OpenGL solltest du nach Möglichkeit nicht verwenden. Die sind nicht so gut. Da gibt es bessere Möglichkeiten. Aber wenn es nur eine Hand voll sind ist das auch egal.
Und sonst kann ich zu dem Problem nur sagen, dass DLLs eher unüblich sind und es deswegen zu komischen Seiteneffekten kommen kann. Speziell wenn man noch nicht genau weißt was man da eigentlich tut. Theoretisch sollte es dabei keine Probleme geben aber theoretisch ist alles einfach. Ich hoffe du verstehst worauf ich hinaus will.
Sonst würde ich dir mal wärmstens ans Herz legen, dass du dich mal durch die
Tutorials auf DelphiGL.com durcharbeitest. Ich denke da vor allem an den Quickstart und die erste bzw zweite Lektion.
PS: Hast du auch SwapBuffers aufgerufen?
Nur die Menschheit ist arrogant genug, um zu glauben sie sei die einzige intelligente Lebensform im All. Wo nicht mal das nachhaltig bewiesen wurde.