History log of /external/mesa3d/src/egl/main/eglmode.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/eglmode.c
1b92eb1a4b73c647ab42ac97809466bba8720d7b 27-Oct-2010 Vinson Lee <vlee@vmware.com> egl: Remove unnecessary headers.
/external/mesa3d/src/egl/main/eglmode.c
e32ac5b8a963202dcdfb91354f77979765083000 22-Oct-2010 Chia-I Wu <olv@lunarg.com> egl: Fix _eglModeLookup.

Internally a mode belongs to a screen. But functions like
eglGetModeAttribMESA treat a mode as a display resource: a mode can be
looked up without a screen. Considering how KMS works, it is better to
stick to the current implementation.

To properly support looking up a mode without a screen, this commit
assigns each mode (of all screens) a unique ID.
/external/mesa3d/src/egl/main/eglmode.c
08a482e7a9d13db5d4e6fd974942f6699d7d49dc 09-Sep-2010 Chia-I Wu <olv@lunarg.com> egl: Display may be NULL in _eglLookup*.

This fixes several NULL dereferences.
/external/mesa3d/src/egl/main/eglmode.c
6c7e0b95a4a16d268aa3ca74c5c8407779533314 30-Jul-2010 Chia-I Wu <olv@lunarg.com> egl: Add checks for EGL_MESA_screen_surface.

This allows Mesa EGL to be compiled with eglext.h that does not define
EGL_MESA_screen_surface.
/external/mesa3d/src/egl/main/eglmode.c
8b0c6c4a8dc1899d56e52fe3b0a9e1165c30ecae 30-Jun-2010 Chia-I Wu <olv@lunarg.com> egl: Store screens in a dynamic array.
/external/mesa3d/src/egl/main/eglmode.c
996fd61442e4186e23418cc8a3b0cd593398be26 31-Jan-2010 Chia-I Wu <olvaffe@gmail.com> egl: Remove code blocks that are commented out.

They are either unit tests or to demonstrate how functions are supposed
to be used. The unit test is outdated and it should be better to take a
look at any of the working drivers to see how a function is used.
/external/mesa3d/src/egl/main/eglmode.c
2c3a23a96f510ee56103b6f6e9308eedd6cd4c4c 30-Jan-2010 Chia-I Wu <olvaffe@gmail.com> egl: Remove my_strdup.

There is already _eglstrdup for the main library's use.
/external/mesa3d/src/egl/main/eglmode.c
94cb321b5d246185abf71d89968d472a626f1a23 29-Jan-2010 Chia-I Wu <olvaffe@gmail.com> egl: Clean up header inclusions.

Mainly to remove eglcurrent.h and egldisplay.h from eglglobals.h.
/external/mesa3d/src/egl/main/eglmode.c
2f2cf461c57974abd89e4917945cc8ae6a67a72e 11-Aug-2009 Chia-I Wu <olvaffe@gmail.com> egl: Overhaul driver API.

The motivation is so that drivers do not need to look up and check for
bad display, context, and etc. It also becomes unnecessary for drivers
to call the link functions.

This commit makes eglapi.[ch] do the lookup and check. As a result, the
driver API is overhauled, and almost all sources and drivers need
update. The updates are mainly find and replace with human brains.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/egl/main/eglmode.c
ad6f8eba00359fcb7abff8105dcb7a9dd2f32fec 10-Dec-2005 Brian Paul <brian.paul@tungstengraphics.com> lots of updates, mode sorting, etc
/external/mesa3d/src/egl/main/eglmode.c
9b134f641c3a2ee8d12e6b2a205e9fe6ff2cf401 16-May-2005 Brian Paul <brian.paul@tungstengraphics.com> minor tweaks
/external/mesa3d/src/egl/main/eglmode.c
7012d01d888d482f2c6ad1180231a482026d213a 13-May-2005 Jon Smirl <jonsmirl@gmail.com> First attempt at getting egl support up on dumb framebuffer.
Seems to be mostly working. Not all of egl API is implemented.
/external/mesa3d/src/egl/main/eglmode.c
c22990c29a5cdff89e6e3914aa565acc88a6a407 04-May-2005 Brian Paul <brian.paul@tungstengraphics.com> sync with latest EGL_MESA_screen_surface spec (EGLScreenMESA handles)
/external/mesa3d/src/egl/main/eglmode.c
adbff7e977c7c768e752a24fb643d68bdf961bfe 22-Apr-2005 Brian Paul <brian.paul@tungstengraphics.com> initial EGL code
/external/mesa3d/src/egl/main/eglmode.c