History log of /external/mesa3d/src/egl/main/eglscreen.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/eglscreen.c
1b92eb1a4b73c647ab42ac97809466bba8720d7b 27-Oct-2010 Vinson Lee <vlee@vmware.com> egl: Remove unnecessary headers.
/external/mesa3d/src/egl/main/eglscreen.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/eglscreen.c
37213ceacc2d7b309de7641da501282f8f24c8c2 22-Oct-2010 Chia-I Wu <olv@lunarg.com> egl: Minor changes to the _EGLScreen interface.

Make _eglInitScreen take a display and rename _eglAddScreen to
_eglLinkScreen. Remove unused functions.
/external/mesa3d/src/egl/main/eglscreen.c
25328509c90dc205b9561b5265e478af2873438b 22-Oct-2010 Chia-I Wu <olv@lunarg.com> egl: Move fallback routines to eglfallbacks.c.

We do not want them to be all over the places.
/external/mesa3d/src/egl/main/eglscreen.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/eglscreen.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/eglscreen.c
8b0c6c4a8dc1899d56e52fe3b0a9e1165c30ecae 30-Jun-2010 Chia-I Wu <olv@lunarg.com> egl: Store screens in a dynamic array.
/external/mesa3d/src/egl/main/eglscreen.c
4afe24808ee253c44c65b855f65bd0749c1e1524 17-Feb-2010 Chia-I Wu <olv@lunarg.com> egl: Revisit global data locking.

Lock the global mutex in _eglPreloadDrivers and _eglAllocScreenHandle.
Add comments to why certain pathes do not need locking.
/external/mesa3d/src/egl/main/eglscreen.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/eglscreen.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/eglscreen.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/eglscreen.c
cca31340b5a9c0b941946753a31236c7201ca87c 17-Jul-2009 Chia-I Wu <olvaffe@gmail.com> egl: Use the link functions to manage resources.

This commit uses the newly introduced link functions to manage EGL
contexts and surfaces. As a result of this, the API for drivers are
changed. All drivers are updated for the change.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/egl/main/eglscreen.c
c9b4acfeb8044bfe3f9275cb51fed9ccd3651d95 17-Dec-2005 Brian Paul <brian.paul@tungstengraphics.com> minor code movement
/external/mesa3d/src/egl/main/eglscreen.c
b04dd5c58763039a564c50b5e3c0bbc9755e7f72 10-Dec-2005 Brian Paul <brian.paul@tungstengraphics.com> Added EGL_SCREEN_POSITION_GRANULARITY_MESA query.
Rename eglShowSurfaceMESA to eglShowScreenSurfaceMESA.
/external/mesa3d/src/egl/main/eglscreen.c
d548bf41d3a0fe443494f94f745d1fe49e5e432c 28-Nov-2005 Brian Paul <brian.paul@tungstengraphics.com> Redo _eglInitSurface() so it can be used with all surface types.
Redo _eglInitContext() to do error checking, attribute list parsing, etc.
/external/mesa3d/src/egl/main/eglscreen.c
511905632427aff302ddfb6cae285017451e0821 17-May-2005 Brian Paul <brian.paul@tungstengraphics.com> update comments
/external/mesa3d/src/egl/main/eglscreen.c
e03b5cdf3fb4dafe565c06179124644e218e9cde 17-May-2005 Jon Smirl <jonsmirl@gmail.com> Make EGL_NO_MODE_MESA work.
/external/mesa3d/src/egl/main/eglscreen.c
9b134f641c3a2ee8d12e6b2a205e9fe6ff2cf401 16-May-2005 Brian Paul <brian.paul@tungstengraphics.com> minor tweaks
/external/mesa3d/src/egl/main/eglscreen.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/eglscreen.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/eglscreen.c
adbff7e977c7c768e752a24fb643d68bdf961bfe 22-Apr-2005 Brian Paul <brian.paul@tungstengraphics.com> initial EGL code
/external/mesa3d/src/egl/main/eglscreen.c