History log of /external/mesa3d/src/egl/main/eglarray.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f2001df508fda599a18b3586d2775e970a3db13a 02-Jul-2011 Chia-I Wu <olv@lunarg.com> egl: add copyright notices

The list of copyright holders could be incomplete. Please update
directly or notify me if your name is missing.
/external/mesa3d/src/egl/main/eglarray.c
5ae4b6693a8254236435960ef84701fe405fe59b 06-Dec-2010 Chia-I Wu <olv@lunarg.com> egl: _eglFilterArray should not allocate.

Otherwise, when it is called from within a driver, the caller cannot
free the returned data (on Windows).
/external/mesa3d/src/egl/main/eglarray.c
d7284b45e247d620e3a80bfc9182ff9c45bb7c62 14-Jul-2010 Chia-I Wu <olv@lunarg.com> egl: Return the correct array size in _eglFlattenArray.

The function is used by _eglGetConfigs and _eglGetScreens. The array
size should not be limited by the buffer size when the buffer is NULL.

This fixes fdo bug #29052.
/external/mesa3d/src/egl/main/eglarray.c
f2aa361f3b58a91780c9358b3f8716f6434074c7 04-Jul-2010 Chia-I Wu <olv@lunarg.com> egl: Rework driver loading.

Driver loading is now splitted into two stages. In the first stage, an
_EGLModule is created for each driver: user driver, default drivers, and
all files in the search directories that start with "egl_". Modules are
not loaded at this stage.

In the second stage, each module is loaded to initialize a display. The
process stops at the first module that can initialize the display.

If eglGetProcAddress is called before eglInitialize, the same code path
will be taken to find the first module that supports
EGL_DEFAULT_DISPLAY. Because we do not want to initialize the display,
drv->Probe is used instead in this case.
/external/mesa3d/src/egl/main/eglarray.c
a8815b754d9f64fce32bbfdcdf58dfed62a8aa3c 30-Jun-2010 Chia-I Wu <olv@lunarg.com> egl: Update MaxSize when a dynamic array is grown.
/external/mesa3d/src/egl/main/eglarray.c
106466783f986f532d3ee7af3a70f693c610ea04 30-Jun-2010 Chia-I Wu <olv@lunarg.com> egl: Add dynamic array.

Dynamic arrays will be used to store configs and screens of a display.
/external/mesa3d/src/egl/main/eglarray.c