replicant-frameworks_native/opengl
Mathias Agopian 923c661a86 fix bug [2021677] egl driver unloaded after eglTerminate() is called
refactored the code so that:
- EGL APIs that can be called before or after eglInitialize() will work by loading the drivers first
- make eglGetDisplay() a lot more efficient
- make sure that EGL drivers are loaded in a thread-safe way
- don't unload the drivers upon calling eglTerminate(), they're now never unloaded, since there is no safe way to do it (some thread could be running)
- updated our EGL version to 1.4
- return better error codes if errors happen during initialization
2009-08-17 18:07:06 -07:00
..
include this header file is not needed anymore 2009-07-14 14:50:44 -07:00
libagl second take, hopefully this time it doesn't break one of the builds: "SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything." 2009-08-11 23:32:29 -07:00
libs fix bug [2021677] egl driver unloaded after eglTerminate() is called 2009-08-17 18:07:06 -07:00
tests show that we need to glClear to be fast(er) 2009-08-11 20:50:20 -07:00
tools/glgen Allow pre-Donut apps to use indirect Buffers in GL11 Pointer methods. 2009-06-15 21:03:24 -07:00