Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Julién

Alter Hase

  • »Julién« ist der Autor dieses Themas

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

1

29.09.2015, 19:32

OpenGL Context mit EGL

Hi,
meine Frage betrifft EGL. EGL wurde ja bekanntlich geschaffen um eine einheitliche API zur Kontexterstellung für OpenGL ES zu bieten.
Bei EGL 1.4 kam das Macro "EGL_OPENGL_API" hinzu. Dieses Macro kann man als Parameter bei der Funtkion "eglBindAPI" nutzen, welche die verwendete API festlegt.

Bedeutet dies, dass ich endlich ein OpenGL 4 Context mit EGL statt mit WGL/GLX/CGL erstellen kann?
Wenn ja, wo bekomme ich die Header/Libs?

LG Julien
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

Tobiking

1x Rätselkönig

  • Private Nachricht senden

2

29.09.2015, 20:56

Soweit ich weiß unterstützt NVidia unter Windows kein EGL. Ein OpenGL ES Kontext wird dort über eine WGL Extension erzeugt. Unter Linux haben die NVidia Treiber letzten Monat OpenGL Kontext Erzeugung über EGL als experimentelles Feature bekommen. Wie es bei AMD aussieht weiß ich nicht. Grundsätzlich würde ich es nicht als allgemein gültige Lösung sehen.

Julién

Alter Hase

  • »Julién« ist der Autor dieses Themas

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

3

30.09.2015, 20:56

Ich habe ein OpenGL ES Sample von AMD hier, welches mit EGL funktioniert.
Jedoch ist es schade, dass NVidia nicht EGL unterstützt (zumindestens auf Windows, denn auf Android soll es anders sein).

Ich muss dann wohl weiter bei WGL/GLX/CGL bleiben. :ill:
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

Werbeanzeige

Ähnliche Themen