replicant-frameworks_native/opengl/libs
Mathias Agopian cee79391c8 fix [2870926] Issue 9802: EGL wrapper has not been implemented correctly for eglQuerySurface().
rework how our EGL wrapper manages EGLConfig:

- we now store the EGLConfig with the EGLSurface and EGLContext
  so that we can have easy access to it from eglQueryContext
  and eglQuerySurface.

- EGLConfig now are an index into a sorted table of egl_config_t,
  we use a binary search to retrieve our EGLConfig (the index) from
  the implementation's EGLConfig.

- egl_config_t keeps track of the implementation's index,
  EGLConfig and CONFIG_ID as well as our CONFIG_ID.

In many ways, this implementation is simpler and more robust, as it doesn't
assume anything about the number of implementations nor what EGLConfig is
made of (the previous code assumed EGLConfig didn't usem more than 24-bits).

Change-Id: Id5abe923aacb6e1fd2b63bd8c15d7b04ae824922
2010-07-26 21:14:59 -07:00
..
EGL fix [2870926] Issue 9802: EGL wrapper has not been implemented correctly for eglQuerySurface(). 2010-07-26 21:14:59 -07:00
ETC1 A library for encoding and decoding ETC1 textures. 2009-12-31 13:31:04 +08:00
GLES2 update GL ES stub libraries with the new GL ES headers 2010-06-09 18:20:21 -07:00
GLES_CM update GL ES stub libraries with the new GL ES headers 2010-06-09 18:20:21 -07:00
tools
Android.mk Use correct TLS codepath in graphics libraries 2010-01-12 17:35:35 -08:00
egl_impl.h small cleanup. gEGLImpl should have been static 2010-04-09 14:26:07 -07:00
entries.in update GL ES stub libraries with the new GL ES headers 2010-06-09 18:20:21 -07:00
hooks.h