History log of /external/mesa3d/src/egl/main/eglconfig.h
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/eglconfig.h
31520548b763947da6b70b6debe38820835c5bcc 25-Jun-2011 Chia-I Wu <olv@lunarg.com> egl: make implementing eglChooseConfig easier

Add a new helper function, _eglFilterConfigArray, for drivers and hide
_eglSortConfigs.
/external/mesa3d/src/egl/main/eglconfig.h
601498ae73e654c2de997ea75075613a694d604d 01-Nov-2010 José Fonseca <jfonseca@vmware.com> scons: Revamp how to specify targets to build.

Use scons target and dependency system instead of ad-hoc options.

Now is simply a matter of naming what to build. For example:

scons libgl-xlib

scons libgl-gdi

scons graw-progs

scons llvmpipe

and so on. And there is also the possibility of scepcified subdirs, e.g.

scons src/gallium/drivers

If nothing is specified then everything will be build.

There might be some rough corners over the next days. Please bare with me.
/external/mesa3d/src/egl/main/eglconfig.h
8a6bdf3979c2dda0efc6771308bf9e5c32bbdab4 22-Oct-2010 Chia-I Wu <olv@lunarg.com> egl: Minor changes to the _EGLConfig interface.

Mainly to rename _eglAddConfig to _eglLinkConfig, along with a few clean
ups.
/external/mesa3d/src/egl/main/eglconfig.h
0ed96efc1b77719879868738eb5aa7a234064108 22-Oct-2010 Chia-I Wu <olv@lunarg.com> egl_glx: Drop the use of [SG]ET_CONFIG_ATTRIB.

_EGLConfig can be directly dereferenced now. Since egl_glx is the last
user of the macros, drop the macros too.
/external/mesa3d/src/egl/main/eglconfig.h
282e514240c8f514da768af6377ae61b9f79c81f 14-Oct-2010 Chia-I Wu <olv@lunarg.com> egl: Use attribute names as the _EGLConfig member names.

This makes _EGLConfig more accessible and scales better when new
attributes are added.
/external/mesa3d/src/egl/main/eglconfig.h
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/eglconfig.h
5dc0f49084f322dd8ff6eb585212eea8b50e3377 07-May-2010 Kristian Høgsberg <krh@bitplanet.net> egl: Implement EGL_NOK_texture_from_pixmap

This extension allows a color buffer to be used for both rendering and
texturing. EGL allows the use of color buffers of pbuffer drawables
for texturing, this extension extends this to allow the use of color
buffers of pixmaps too.
/external/mesa3d/src/egl/main/eglconfig.h
7d1237bc71811e95aec142f41599620f0361fafc 22-Feb-2010 Chia-I Wu <olv@lunarg.com> egl: Remove unused _EGL_SKIP_HANDLE_CHECK.

It was added to skip checking EGLDisplay, EGLSurface, and etc. It is
never defined and the spec does not allow the checks to be skipped.
Remove it for good.
/external/mesa3d/src/egl/main/eglconfig.h
a37dc17c122ed25365b100aefe4b941df1b526c0 05-Feb-2010 Chia-I Wu <olvaffe@gmail.com> egl: Clean up eglconfig.h.

Update the comments to macros/functions. Remove unused
_eglSetConfigAttrib.
/external/mesa3d/src/egl/main/eglconfig.h
216925ccd122a06505dafae425323e3ac858f80e 31-Jan-2010 Chia-I Wu <olvaffe@gmail.com> egl: Initialize display configs with the display.

This changes _eglInitConfig to take the display as its argument.
/external/mesa3d/src/egl/main/eglconfig.h
897cb8950ae14ffe7029b1daf16113ff62ce0dfe 05-Jan-2010 Chia-I Wu <olvaffe@gmail.com> egl: Fix breakage from -fvisibility=hidden.

Mark EGL API and driver functions as PUBLIC.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/egl/main/eglconfig.h
56822b0812cd500bd54bb7c4b573c54547efb657 25-Sep-2009 Chia-I Wu <olvaffe@gmail.com> egl: Rework config lookup.

Make it similiar to how contexts and surfaces are looked up. It should
be slightly faster, and work better with multiple displays.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/egl/main/eglconfig.h
95cdd697e7e72cec1d0fe79c59a8ba7b8cef8571 25-Sep-2009 Chia-I Wu <olvaffe@gmail.com> egl: Rework configuration management.

This mainly implements the algorithms for configuration selection and
sorting, described in the spec. User errors should also be correctly
detected and reported.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/egl/main/eglconfig.h
358c5a8fd1d518930c3e87316a2c743a661ac553 25-Sep-2009 Chia-I Wu <olvaffe@gmail.com> egl: Introduce config keys.

Config keys are almost config attributes. A valid config attribute is a
valid config key, but a valid config key may not be a valid config
attribute.

This commit does not distinguish the differences.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/egl/main/eglconfig.h
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/eglconfig.h
de71e4741d8b4e3719e702431912374f1cb90034 07-Jul-2008 Brian Paul <brian.paul@tungstengraphics.com> egl: bump up MAX_ATTRIBS, added assertion
/external/mesa3d/src/egl/main/eglconfig.h
97035cb19aaf508aad45446651a80da9af1d0e8c 04-Jun-2008 Brian Paul <brian.paul@tungstengraphics.com> egl: in _eglAddConfig() just save a pointer to the config; don't copy the config

This allows subclassing by drivers.
/external/mesa3d/src/egl/main/eglconfig.h
a772bbb16ec91a8714a498e8089f96f45730153c 28-May-2008 Brian Paul <brian.paul@tungstengraphics.com> Move some config-related utility functions into new eglconfigutil.c file.
/external/mesa3d/src/egl/main/eglconfig.h
6052af172f0241e6678cd16efac0a0f14f40146c 28-May-2008 Brian Paul <brian.paul@tungstengraphics.com> minor overhaul/re-org of driver selection/loading code
/external/mesa3d/src/egl/main/eglconfig.h
721ba15bf4596b2e9589e7656005b387724875c3 27-May-2008 Brian Paul <brian.paul@tungstengraphics.com> added _eglGet*Handle() functions

These are the inverse of the _eglLookup*() functions.
Returns the public handle for a private surface/config/display/etc.
Removes glapi.c's direct access of private fields.
/external/mesa3d/src/egl/main/eglconfig.h
1ed1027e886980b9b0f48fa6bfcf3d6e209c7787 27-May-2008 Brian Paul <brian.paul@tungstengraphics.com> assorted changes to compile with new EGL 1.4 headers (untested)
/external/mesa3d/src/egl/main/eglconfig.h
6002d2ff4ed9f465d1c5bf05caea83f1522ecf3d 10-Dec-2005 Brian Paul <brian.paul@tungstengraphics.com> implement config sorting for eglChooseConfig()
/external/mesa3d/src/egl/main/eglconfig.h
d2ab4eb2c2ed7a36e2e37fa3804c7581ecca81e0 17-May-2005 Brian Paul <brian.paul@tungstengraphics.com> remove glmode stuff
/external/mesa3d/src/egl/main/eglconfig.h
4c80f8df46e6c70c9954364609cd0103030fa2a6 17-May-2005 Brian Paul <brian.paul@tungstengraphics.com> more work on _eglConfigToContextModesRec()
/external/mesa3d/src/egl/main/eglconfig.h
6493bd07a7a766552c754920190972c91f5c336c 16-May-2005 Brian Paul <brian.paul@tungstengraphics.com> restore _eglSetConfigAttrib (for now), added prototype _eglConfigToContextModesRec()
/external/mesa3d/src/egl/main/eglconfig.h
5873faf39b59dc566e1eae8c9f6d24ed5d4c388b 16-May-2005 Brian Paul <brian.paul@tungstengraphics.com> make _eglSetConfigAtrib() a static function, and rename it
/external/mesa3d/src/egl/main/eglconfig.h
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/eglconfig.h
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/eglconfig.h
adbff7e977c7c768e752a24fb643d68bdf961bfe 22-Apr-2005 Brian Paul <brian.paul@tungstengraphics.com> initial EGL code
/external/mesa3d/src/egl/main/eglconfig.h