Ich habe mir GtkGlExt angesehen, aber es ist nur für GTK2. Leider scheint sich nach einigen Stunden der Suche niemand darum zu kümmern, so etwas wie eine OpenGLDrawingArea zu haben…
Jede Information wird begrüßt. Auch wenn es heißt „Geht vorerst nicht“.
Es sieht so aus, als hätten Sie hier einige Optionen.
- Verwenden Sie eine in Entwicklung befindliche port von gtkglext auf gtk3
- Verwenden Sie SDL, um in Ihre GTK-App zu zeichnen, indem Sie die
SDL_WINDOWID
Umgebungsvariable
- Verwalten Sie GLX selbst, um einen OpenGL-Kontext für Ihre GTK-App zu erstellen.
Ich habe eine Anwendung gefunden Spektrum3d die beide der ersten beiden Alternativen implementiert.
Die dritte Option wird ziemlich komplex und ist wahrscheinlich nicht der Mühe wert.
Wie wäre es mit Clutter?
– Jan Spurny
24. August 2012 um 10:52 Uhr
Wie im beschrieben Entwicklerhandbuch:
Clutter works by manipulating a scene-graph of 2D surfaces, or 'actors', inside a 3D space.
. COGL kann dafür verwendet werden, da es eine kleine Schicht über OpenGL ist. Es ist jedoch nicht möglich Verwenden Sie es reibungslos in GTK + Bewerbungen noch…– Adrian Clerc
25. August 2012 um 6:15 Uhr
Niemand hat jemals versucht, dies zu tun?
– Nikko
28. August 2012 um 13:37 Uhr
Auf welcher Plattform versuchst du das? Xorg, Windows oder OSX?
– zählen0
30. August 2012 um 14:35 Uhr
die Plattform ist Xorg unter Linux
– Nikko
31. August 2012 um 9:09 Uhr