From 5564c361b5cc1f5ec4be3622d7f9be601e3c268a Mon Sep 17 00:00:00 2001 From: Jose Fonseca Date: Tue, 3 Mar 2015 16:01:22 +0000 Subject: st/egl: Remove. Largely superseeded by src/egl, and WGL/GLX_EXT_create_context_es_profile extensions. Note this will break Android.mk with gallium drivers -- somebody familiar with that build infrastructure will need to update it to use gallium drivers through egl_dri2. v2: Remove the _EGL_BUILT_IN_DRIVER_GALLIUM define from src/egl/main/Android.mk; and update the src/egl/main/Sconscript to create a SharedLibrary, add versioning, create symlink - copy the bits from egl-static, per Emil Velikov. Reviewed-by: Emil Velikov v3: Disallow undefined symbols in libEGL.so. Update release notes --- docs/egl.html | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) (limited to 'docs/egl.html') diff --git a/docs/egl.html b/docs/egl.html index e77c2359dc1..704cd9a85bc 100644 --- a/docs/egl.html +++ b/docs/egl.html @@ -212,38 +212,15 @@ the X server directly using (XCB-)DRI2 protocol.

-
egl_gallium
-
- -

This driver is based on Gallium3D. It supports all rendering APIs and -hardware supported by Gallium3D. It is the only driver that supports OpenVG. -The supported platforms are X11, DRM, FBDEV, and GDI.

- -

This driver comes with its own hardware drivers -(pipe_<hw>) and client API modules -(st_<api>).

- -
-

Packaging

The ABI between the main library and its drivers are not stable. Nor is -there a plan to stabilize it at the moment. Of the EGL drivers, -egl_gallium has its own hardware drivers and client API modules. -They are considered internal to egl_gallium and there is also no -stable ABI between them. These should be kept in mind when packaging for -distribution.

- -

Generally, egl_dri2 is preferred over egl_gallium -when the system already has DRI drivers. As egl_gallium is loaded -before egl_dri2 when both are available, egl_gallium -is disabled by default.

+there a plan to stabilize it at the moment.

Developers

-

The sources of the main library and the classic drivers can be found at -src/egl/. The sources of the egl state tracker can -be found at src/gallium/state_trackers/egl/.

+

The sources of the main library and drivers can be found at +src/egl/.

Lifetime of Display Resources

-- cgit v1.2.1