| Age | Commit message (Collapse) | Author | 
 | 
With the addition egl_x11_swrast, egl_softpipe is sort of deprecated.
The new driver serves the same purpose as egl_softpipe does.  It is
based on egl_g3d and provides more features.
 | 
 | 
The swrast winsys always returns NULL when drm_api_create is called.
 | 
 | 
The egl_g3d state tracker has support for KMS, and the support is based
on the egl state tracker.  As egl_g3d provides more features, it should
be better to keep only egl_g3d to unify the efforts.
 | 
 | 
They do not build for a long while and there seems to be no active
users.  It might be better for them to live in the git histroy.
 | 
 | 
The demo driver has outdated.  It is suggested to look at any of the
drivers that is functioning.
 | 
 | 
It is used to fetch the GLX visuals/fbconfigs.  Use egl_xdri's version
to avoid duplication.  It might be better to rewrite that part though.
 | 
 | 
Try DRISW if both DRI2 and DRI fail.  It can also be forced by setting
EGL_SOFTWARE.  When DRISW is used, single-buffered modes are ignored.
 | 
 | 
The corresponding DRI functions does not flush for us.
 | 
 | 
It reported OpenGL ES support because some demos did not set
EGL_RENDERABLE_TYPE correctly.  The demos are fixed.
 | 
 | 
__glXInitialize should return the same GLX display for the same X
display.  This issue is triggered by
a35f6bb207efe3c959bbd16a37f2049e5aceeea9.
 | 
 | 
It reported OpenGL ES support because some demos did not set
EGL_RENDERABLE_TYPE correctly.  The demos are fixed.
 | 
 | 
Update to use the new Makefile.template.
 | 
 | 
 | 
 | 
Mainly to respect LDFLAGS and remove unused target $(LIBNAME_EGL).  This
is based on the patch by Tomáš Chvátal <scarabeus@gentoo.org>.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Signed-off-by: Brian Paul <brianp@vmware.com>
 | 
 | 
 | 
 | 
They are not used at all.
 | 
 | 
Include the glapi*.h directly instead.  glapi/dispatch.h became a Mesa
core header since 22884db174b9fb0736cec1c6a192f8b9a97500c1.
 | 
 | 
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
 | 
 | 
Using "radeon" instead of "radeong" because we don't have classic EGL.
 | 
 | 
 | 
 | 
lost after switch to common code
 | 
 | 
 | 
 | 
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
 | 
 | 
 | 
 | 
noticed by Maciej on IRC.
 | 
 | 
Hook the drv->Probe callback to allow the drivers to probe displays.
The loading of state trackers is delayed to avoid unnecessary loading.
 | 
 | 
The functions can be used to check if a display is supported without
creating a struct native_display.  It uses a probe object that can be
shared across drivers.
 | 
 | 
In current design, multiple drivers will probe the same display and the
best driver is determined.  The cache can be used by the drivers to
store and share the probed data.
 | 
 | 
Make drv->Probe return a score so that the matching can be done by
finding the driver with the highest score.
 | 
 | 
The macro is used to determine if dlfcn.h or dirent.h is available.
POSIX is a better name than X in such case.
 | 
 | 
Remove _eglPreloadDriver, _eglLookupDriver, and _eglSplitDisplayString.
 | 
 | 
Replace the use of _eglPreloadDriver by _eglPreloadDrivers.  The latter
supports EGL_DISPLAY which have a better chance to "just work".
 | 
 | 
It can be used to load the user driver specified by EGL_DRIVER, or a set
of drivers specified by EGL_DISPLAY, or the default driver, and in that
order.
 | 
 | 
A pipe transfer is supposed to be temporary.  It should be created
before X*PutImage and destroyed afterwards.
 | 
 | 
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Signed-off-by: Brian Paul <brianp@vmware.com>
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |