Hi,
du machst in der Idle-Variante ja nichts anderes, als in eine Endlosschleife zu gehen. diese wird immer mit voller Priorität abgehandelt. Dadurch wirst du auch keine Last von unter 100% erreichen können. Die gesamte Rechenzeit, die dein Prozess bekommt wird genau in diese Schleife gesteckt.
Es sollte dich aber was
OpenGL angeht nicht weiter stören. Es kommt sicherlich noch der Punkt, ab dem du etwas Ereignis gesteuerter renderst. Solange sich nichts verändert hat, wirst du auch nicht neu zeichnen wollen. Das senkt dann die Last ordentlich.
Alternativ kann ich dir sonst eine Kapselung (z.B. GLScene) empfehlen, da kannst du auch zusätzlich nativen
OpenGL-Code verwenden, hast aber auch den Komfort der Kapselung.
Gruß Der Unwissende