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 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.
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