diff options
| author | 2009-08-17 18:07:06 -0700 | |
|---|---|---|
| committer | 2009-08-17 18:07:06 -0700 | |
| commit | dcebf6f65a890083545a8c191fcdc2522bfd035d (patch) | |
| tree | 3659d5b1a1ea32cc219445c9e4ebe08a822e48c9 /opengl/libagl/TextureObjectManager.cpp | |
| parent | 2b8954809e7de900e2c159c255d5237ae6f0e6f8 (diff) | |
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
Diffstat (limited to 'opengl/libagl/TextureObjectManager.cpp')
0 files changed, 0 insertions, 0 deletions