[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: OpenGL context without AppKit
From: |
Niels Grewe |
Subject: |
Re: OpenGL context without AppKit |
Date: |
Mon, 06 Feb 2012 15:55:26 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20120104 Icedove/8.0 |
Hi Ivan!
Am 03.02.2012 21:15, schrieb Ivan Vučica:
>
> But the mesa implementation of EGL supports it
> and that's probably what we care about on the desktop. Check out the
> examples at:
>
> http://cgit.freedesktop.org/mesa/demos/tree/src/egl/opengl
>
>
>
> For some reason I can't open cgit.freedesktop.org
> <http://cgit.freedesktop.org> for the last few days.
It was down for me as well, but now it seems to be working fine.
> Also, you don't create Open(GL|GLES|VG) contexts explicitly with EGL.
> You bind the client APIs you want to EGL and create an EGLContext that
> you'll use instead.
>
>
> Huh. I feel this all may be too new and non-standard (in the sense of
> "unusual") for easy adoption.
> I'd feel more comfortable simply wrapping the small amount of
> platform-specific code and using that. If EGL turns out to be easily
> supportable on all platforms (as you say it should be), it's easy to
> kick out all the other platform-specific code and replace it with EGL.
Yes that sounds like a reasonable thing to do. Keeping EGL in mind is
more a future-proofing measure because it gives us a great deal of
platform independence and since the Khronos group says it's the future,
why shouldn't we listen ;-) Unless I'm missing something, the only
places where we would need to differentiate between WGL/GLX/EGL would be
context creation and *MakeCurrent(), anyways. Supporting both OpenGL and
GLES is probably the bigger challenge…
Cheers,
Niels