Hallo zusammen,
mit einem Bekannten arbeite ich momentan (immer wenns die Zeit im Studium mal zulässt) an einer 3D - GameEngine, geschrieben in C++, gerendert wird mit OpenGL. Wir möchten gern plattformunabhängig entwickeln und haben uns daher für diese Variante entschieden.
Bisher haben wir den Code nur unter Windows getestet, drum habe ich jetzt bei nem gewissen Volumen unserer bisherigen Klassen mal ein Projekt in Xcode 3.2.6 angelegt, bekomme es nun aber leider nicht zum Laufen, da die Anwendung kurz nach dem Start das Zeitliche segnet. Laut Callstack passiert der Absturz beim Aufruf von glViewport(), drum hab ich einfach mal hardcoded feste Werte als Parameter eingegeben, konnte aber auch damit kein anderes Verhalten erwirken.
Gibts eventuell bestimmte Dinge, die ich bei der Entwicklung mit C++ und OpenGL unter Mac OS X beachten muss? Von dem besagten Problem hab' ich beim googeln auch den ein oder anderen Treffer erzielt. Allerdings ging es dort meist um die Nutzung des NSOpenGLViews und wir nutzen als Schnittstelle ja GLUT.
Vielen Dank für eure Hilfe im Vorraus!
mit einem Bekannten arbeite ich momentan (immer wenns die Zeit im Studium mal zulässt) an einer 3D - GameEngine, geschrieben in C++, gerendert wird mit OpenGL. Wir möchten gern plattformunabhängig entwickeln und haben uns daher für diese Variante entschieden.
Bisher haben wir den Code nur unter Windows getestet, drum habe ich jetzt bei nem gewissen Volumen unserer bisherigen Klassen mal ein Projekt in Xcode 3.2.6 angelegt, bekomme es nun aber leider nicht zum Laufen, da die Anwendung kurz nach dem Start das Zeitliche segnet. Laut Callstack passiert der Absturz beim Aufruf von glViewport(), drum hab ich einfach mal hardcoded feste Werte als Parameter eingegeben, konnte aber auch damit kein anderes Verhalten erwirken.
Gibts eventuell bestimmte Dinge, die ich bei der Entwicklung mit C++ und OpenGL unter Mac OS X beachten muss? Von dem besagten Problem hab' ich beim googeln auch den ein oder anderen Treffer erzielt. Allerdings ging es dort meist um die Nutzung des NSOpenGLViews und wir nutzen als Schnittstelle ja GLUT.
Vielen Dank für eure Hilfe im Vorraus!