From 5f08eff2a769e27df37fc00e46797e70a54727bb Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Fri, 5 Feb 2010 11:46:28 +0800 Subject: egl: Remove egl_xdri. egl_xdri steals code from src/glx/x11/. This makes it broken from time to time when there is a bigger change to the GLX code. As egl_dri2 has been merged, which also functions as a DRI2 driver loader, remove egl_xdri for good. --- docs/egl.html | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'docs/egl.html') diff --git a/docs/egl.html b/docs/egl.html index 30cbe0eaed..cdfae044a8 100644 --- a/docs/egl.html +++ b/docs/egl.html @@ -206,25 +206,20 @@ It is accelerated when the GLX is. As such, it cannot provide functions that is not available in GLX or GLX extensions.

-
  • egl_xdri +
  • egl_dri2

    This driver supports the X Window System as its window system. It functions -as a DRI driver loader and can load DRI/DRI2/DRISW drivers. Unlike -egl_glx, it has no dependency on libGL. It talks to -the X server directly using DRI or DRI2 protocols. It also talks minimal GLX -protocol for things like available visuals or fbconfigs. With direct access to -the DRI drivers, it has the potential to support more EGL functions that are -not possible with egl_glx.

    +as a DRI2 driver loader. Unlike egl_glx, it has no dependency on +libGL. It talks to the X server directly using DRI2 protocol.

  • egl_dri

    This driver lacks maintenance and does not build. It is similiar -to egl_xdri in that it functions as a DRI driver loader. But -unlike egl_xdri, it supports Linux framebuffer devices as its -window system and supports EGL_MESA_screen_surface extension. It loads only -DRI1 drivers. As DRI1 drivers is phasing out, it might be better to rewrite -the driver to support KMS and DRI2.

    +to egl_dri2 in that it functions as a DRI(1) driver loader. But +unlike egl_dri2, it supports Linux framebuffer devices as its +window system and supports EGL_MESA_screen_surface extension. As DRI1 drivers +are phasing out, it might eventually be replaced by egl_dri2.

  • -- cgit v1.2.3