Danke für die Antworten!
Dann werde ich mir wohl eine andere Funktion suchen müssen.
Zur Frage ob mein Grafikcode pattformunabhängig ist: ich habe eine Schicht eingeführt die ein paar plattformabhängige Initialisierungen vornimmt (z.B. Fenster erzeugen, OpenGL starten; GLUT und SDL wollte ich bewusst vermeiden). Darauf setzen dann weitere Schichten auf die vollkommen plattformunabhängig sind.