aldacron/Derelict3 — pull request #13 by jpf91 (2012-03-29 14:49:25+00:00)
Title: Add EGL module

Initial attempt at a EGL module, which is necessary for OpenGL ES support. This is probably not ready to be merged yet, as there are still some open questions:

1. GLX, WGL etc are placed in static if(Platform) blocks, but EGL is cross platform, so I think it should be compiled in always?
2. EGL can also be used to create OpenGL contexts. How should EGL be integrated with GLX/WGL and OpenGL in derelict?
3. EGL is always in it's own library, so ```loadPlatformGL``` really doesn't fit EGL. Therefore EGL currently has it's own Loader.
4. The EGL documentation says ```eglGetProcAddress``` should only be used to load extension functions, not core functions. So I'm not sure if it can be used to implement ```loadGLFunc```