From: Chia-I Wu Date: Fri, 11 Jun 2010 04:47:14 +0000 (+0800) Subject: docs: Update EGL doc. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=411bba34462b9fe7e4eb63f653b1d083ff01910d;p=mesa.git docs: Update EGL doc. Update for recent removal of demos and additions of new displays and functions. --- diff --git a/docs/egl.html b/docs/egl.html index ad3b850f2ad..559bd990469 100644 --- a/docs/egl.html +++ b/docs/egl.html @@ -78,6 +78,10 @@ driver decides which window system to support, this example will enable two (sets of) EGL drivers. One supports the X window system and the other supports bare KMS (kernel modesetting).

+

The available displays are x11, kms, +fbdev, and gdi. The gdi display can +only be built with SCons.

+
  • --with-state-trackers @@ -118,16 +122,10 @@ software rendering automatically.

    Use EGL

    -

    There are demos for the client APIs supported by EGL. They can be found in -progs/egl/, You can use them to test your build. For example,

    +

    Demos

    -
    -  $ cd progs/egl/eglut
    -  $ make
    -  $ cd ../opengles1
    -  $ make
    -  $ ./torus_x11
    -
    +

    There are demos for the client APIs supported by EGL. They can be found in +mesa/demos repository.

    Environment Variables

    @@ -184,27 +182,27 @@ variable to true forces the use of software rendering.

    There are two categories of EGL drivers: Gallium and classic.

    -

    Gallium EGL drivers supports all rendering APIs specified in EGL 1.4. The -support for optional EGL functions and EGL extensions is usually more complete -than the classic ones. These drivers depend on the egl state -tracker to build. The available drivers are

    +

    Gallium EGL drivers supports all rendering APIs specified in EGL 1.4. These +drivers depend on the egl state tracker to build. The available +drivers are

    <dpy> is given by --with-egl-displays at -configuration time. There will be one EGL driver for each combination of the -displays listed and the hardware drivers enabled.

    +configuration time. There is usually one EGL driver for each combination of +the displays listed and the pipe drivers enabled. When the display is pure +software or pure hardware, non-working combinations will not be built.

    -

    Classic EGL drivers, on the other hand, supports only OpenGL as its -rendering API. They can be found under src/egl/drivers/. There -are 3 of them

    +

    Classic EGL drivers, on the other hand, support only a subset of the +available rendering APIs. They can be found under +src/egl/drivers/. There are 3 of them