X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Fegl.html;h=f072ce1a0453385ad4eb22c0b8964f857f50f5d8;hb=488af1292ac4834fbd372ef45c87cb7fbc2b381c;hp=3ab1a6018fd6b9d13ac6f07f0d340c136daac0d2;hpb=6ee082718fca884fbda73001e0ecb32095409549;p=mesa.git diff --git a/docs/egl.html b/docs/egl.html index 3ab1a6018fd..f072ce1a045 100644 --- a/docs/egl.html +++ b/docs/egl.html @@ -18,8 +18,8 @@

The current version of EGL in Mesa implements EGL 1.4. More information about EGL can be found at - -http://www.khronos.org/egl/.

+ +https://www.khronos.org/egl/.

The Mesa's implementation of EGL uses a driver architecture. The main library (libEGL) is window system neutral. It provides the EGL @@ -44,7 +44,7 @@ the driver for your hardware. For example

The main library and OpenGL is enabled by default. The first two options above enables OpenGL ES 1.x and 2.x. The last two -options enables the listed classic and and Gallium drivers respectively.

+options enables the listed classic and Gallium drivers respectively.

@@ -77,21 +77,21 @@ drivers will be installed to ${libdir}/egl.

-
--with-egl-platforms
+
--with-platforms

List the platforms (window systems) to support. Its argument is a comma -separated string such as --with-egl-platforms=x11,drm. It decides +separated string such as --with-platforms=x11,drm. It decides the platforms a driver may support. The first listed platform is also used by -the main library to decide the native platform: the platform the EGL native -types such as EGLNativeDisplayType or -EGLNativeWindowType defined for.

+the main library to decide the native platform.

The available platforms are x11, drm, -wayland, null, android, -haiku, and gdi. The android platform -can only be built as a system component, part of AOSP, while the -haiku and gdi platforms can only be built with SCons. +wayland, surfaceless, android, +and haiku. +The android platform can either be built as a system +component, part of AOSP, using Android.mk files, or +cross-compiled using appropriate configure options. +The haiku platform can only be built with SCons. Unless for special needs, the build system should select the right platforms automatically.

@@ -165,9 +165,9 @@ binaries.

This variable specifies the native platform. The valid values are the same -as those for --with-egl-platforms. When the variable is not set, +as those for --with-platforms. When the variable is not set, the main library uses the first platform listed in ---with-egl-platforms as the native platform.

+--with-platforms as the native platform.

Extensions like EGL_MESA_drm_display define new functions to create displays for non-native platforms. These extensions are usually used by