aboutsummaryrefslogtreecommitdiffstats
path: root/docs/egl.html
Commit message (Collapse)AuthorAgeFilesLines
* docs: haiku can be built using mesonEric Engestrom2019-04-301-1/+1
| | | | | Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Dylan Baker <[email protected]>
* docs: replace autotools intructions with meson equivalentEric Engestrom2019-04-301-22/+17
| | | | | Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Dylan Baker <[email protected]>
* docs: fix various html tags mistakesEric Engestrom2018-05-231-0/+1
| | | | | Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* egl: Simplify the "driver" interfaceAdam Jackson2017-10-051-10/+0
| | | | | | | | | | | | | | | | | | "Driver" isn't a great word for what this layer is, it's effectively a build-time choice about what OS you're targeting. Despite that both of the extant backends totally ignore the display argument, the old code would only set up the backend relative to a display. That causes problems! One problem is it means eglGetProcAddress can generate X or Wayland protocol when it tries to connect to a default display so it can call into the backend, which is, you know, completely bonkers. Any other EGL API that doesn't reference a display, like EGL_EXT_device_query, would have the same issue. Fortunately this is a problem that can be solved with the delete key. Reviewed-by: Eric Anholt <[email protected]> Signed-off-by: Adam Jackson <[email protected]>
* docs/egl: remove reference to EGL_DRIVERS_PATHEric Engestrom2017-09-121-21/+0
| | | | | | | | Support for external egl drivers was dropped a few years ago. Fixes: 209360bbb91bb10346eb "egl/main: drop support for external egl drivers" Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* configure: update remaining --with-egl-platforms referencesEmil Velikov2017-05-191-7/+5
| | | | | | | | Rename the remaining references to omit the egl part. Cc: [email protected] Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs: fix a few typosEric Engestrom2017-02-271-1/+1
| | | | | | | Noticed a couple, found the rest using vimspell. Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs: reword sentence that my brain can't parseEric Engestrom2017-02-091-2/+2
| | | | | Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Elie Tournier <[email protected]>
* docs: https all the links \o/Eric Engestrom2017-02-091-2/+2
| | | | | | | | | Most of them already redirected to https anyway, so we might as well avoid the redirection and the security implications by linking directly to the right protocol. Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Brian Paul <[email protected]>
* docs/egl: Android platform can also be build using autotoolsNicolas Boichat2016-05-241-3/+5
| | | | | | | | We added support for Android build using autotools (configure), update the documentation to reflect that. Signed-off-by: Nicolas Boichat <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* configure.ac: null,android,gdi are not valid egl-platformsEmil Velikov2015-08-011-3/+3
| | | | | | | | | | ... and update the documentation to reflect reality. null and gdi are gone, and surfaceless is a recent addition. v2: s/platforms/platform/ (spotted by Thomas) Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Thomas Helland <[email protected]>
* doc/egl: Remove depreciated EGL_SOFTWAREAxel Davy2015-05-111-8/+0
| | | | | | | | | | EGL_SOFTWARE is not supported anywhere in the code, whereas LIBGL_ALWAYS_SOFTWARE is. Reviewed-by: Dave Airlie <[email protected]> Reviewed-by: Daniel Stone <[email protected]> Signed-off-by: Axel Davy <[email protected]>
* docs: update the egl_platforms listEmil Velikov2015-03-211-2/+5
| | | | | | | Add the missing wayland, null, android and haiku platforms. Signed-off-by: Emil Velikov <[email protected]> Acked-by: Matt Turner <[email protected]>
* egl/main: drop platform fbdev specific codeEmil Velikov2015-03-211-1/+1
| | | | | | | st/egl was the only one which had support for this platform. Signed-off-by: Emil Velikov <[email protected]> Acked-by: Matt Turner <[email protected]>
* st/vega: Remove.Jose Fonseca2015-03-041-7/+0
| | | | | | | | | | | | | OpenVG API seems to have dwindled away. The code would still be interesting if we wanted to implement NV_path_rendering but given the trend of the next gen graphics APIs, it seems unlikely that this becomes ARB or core. v2: Remove a few "openvg" references left, per Emil Velikov. Reviewed-by: Emil Velikov <[email protected]> v3: Update release notes.
* st/egl: Remove.Jose Fonseca2015-03-041-26/+3
| | | | | | | | | | | | | | | | | | 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 <[email protected]> v3: Disallow undefined symbols in libEGL.so. Update release notes
* configure.ac: remove enable flags for EGL and GBM Gallium state trackersMarek Olšák2014-11-141-7/+0
| | | | | | Acked-by: Kristian Høgsberg <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Informally acked-by: Jose Fonseca
* egl/glx: Remove egl_glx driverChad Versace2014-02-051-14/+0
| | | | | | | | | | | | | | | Mesa now has a real, feature-rich EGL implementation on X11 via xcb. Therefore I believe there is no longer a practical need for the egl_glx driver. Furthermore, egl_glx appears to be unmaintained. The most recent nontrivial commit to egl_glx was 6baa5f1 on 2011-11-25. Tested by running weston-smoke in windowed Weston on X with i965. Signed-off-by: Chad Versace <[email protected]> Acked-by: Kenneth Graunke <[email protected]> Acked-by: Kristian Høgsberg <[email protected]>
* docs: fix misspellingsNathan Kidd2014-01-061-4/+4
| | | | | | | Fixed what I noticed; no warranty for exhaustiveness. Signed-off-by: Nathan Kidd <[email protected]> Reviewed-by: Brian Paul <[email protected]>
* docs/egl: improve markupAndreas Boll2012-09-201-36/+52
| | | | | | replace unordered list <ul> with defined list <dl> Reviewed-by: Brian Paul <[email protected]>
* docs: remove obsolete target attributeAndreas Boll2012-09-191-1/+1
|
* docs: add new iframe layoutAndreas Boll2012-09-191-0/+8
|
* docs: consolidate html header and footerAndreas Boll2012-06-121-6/+7
| | | | | | | | | add doctype add character encoding add missing <head> tag unify html header and footer Signed-off-by: Brian Paul <[email protected]>
* docs: update EGL for changed configure optionsChia-I Wu2011-06-201-24/+21
|
* mesa: Remove GLES overlay.Chia-I Wu2011-01-101-11/+0
| | | | | | | With core mesa doing runtime API checks, GLES overlay is no longer needed. Make --enable-gles-overlay equivalent to --enable-gles[12]. There may still be places where compile-time checks are done. They could be fixed case by case.
* egl: Make egl_dri2 and egl_glx built-in drivers.Chia-I Wu2011-01-101-3/+4
| | | | | These two drivers are small in size. Making them built-in should simplify packaging.
* docs: Add an example for EGL_DRIVERS_PATH.Chia-I Wu2011-01-041-0/+10
| | | | EGL_DRIVERS_PATH can be set to test EGL without installation.
* docs/egl: Update egl.html.Chia-I Wu2010-12-251-11/+32
| | | | Various updates and a new section about packaging.
* docs: Update egl docs.Chia-I Wu2010-11-101-25/+35
|
* egl: Rework _eglGetSearchPath.Chia-I Wu2010-11-021-5/+0
| | | | | So that the directory part of EGL_DRIVER, if exists, is prepended to the search path. This commit also adds a sanity check to _eglLog.
* docs: Update egl and openvg docs.Chia-I Wu2010-10-291-29/+18
|
* st/egl: Rename kms backend to drm.Chia-I Wu2010-09-191-2/+2
| | | | | The main use of the backend is to support EGL_MESA_drm_display. drm should be a better name.
* docs: Update egl.html.Chia-I Wu2010-09-091-2/+10
| | | | | Mention that EGL_DRIVERS_PATH should be specified for uninstalled build. Update TODOs.
* docs: Update EGL doc.Chia-I Wu2010-07-031-50/+19
| | | | Updated for the reorganization of st/egl targets.
* egl: s/EGL_DISPLAY/EGL_PLATFORM/.Chia-I Wu2010-06-171-16/+16
| | | | | A platform is already used to mean a window system in EGL. No need to use a different term.
* docs: Update EGL doc.Chia-I Wu2010-06-111-19/+17
| | | | | Update for recent removal of demos and additions of new displays and functions.
* docs: Update EGL and OpenGL ES docs.Chia-I Wu2010-05-081-23/+32
| | | | Update to reflect recent gles and mapi works.
* docs: Update the path to build libgl-xlib.Chia-I Wu2010-03-221-2/+2
|
* Grammar and spelling fixesJeff Smith2010-03-121-1/+1
| | | | | Signed-off-by: Jeff Smith <[email protected]> Signed-off-by: Brian Paul <[email protected]>
* docs: Update TODOs of egl.html.Chia-I Wu2010-02-171-1/+9
| | | | | Thread-safety is no longer a TODO item. There are surely bugs to be fixed though.
* Retire miniglx and move the actual glx code up to src/glxKristian Høgsberg2010-02-091-1/+0
|
* docs: Update the developer section of egl.html.Chia-I Wu2010-02-051-0/+35
| | | | Mainly to add a subsection about EGL_RENDER_BUFFER.
* egl: Remove egl_xdri.Chia-I Wu2010-02-051-12/+7
| | | | | | | 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.
* egl: Ignore certain environment variables when setuid/setgid.Chia-I Wu2010-02-031-2/+3
| | | | | Specifically, ignore EGL_DRIVERS_PATH when an application is setuid/setgid. And ignore EGL_DRIVER when there is a slash in it.
* egl: Add EGL_DRIVERS_PATH environment variable.Chia-I Wu2010-02-031-0/+9
| | | | | | | | | EGL_DRIVERS_PATH gives a list of colon-separated directories. The given directories will be searched when preloading drivers. This is based on Mike Stroyan's patch, which honors the variable in _eglPreloadDisplayDrivers. It is extended to honor the variable also in _eglPreloadUserDriver and _eglPreloadDefaultDriver in this version.
* docs: Update for EGL environment variables.Chia-I Wu2010-02-021-2/+3
| | | | | Mention that EGL_DRIVER should be a full path, and add a link from envvars.html to egl.html.
* docs: Update the developer section of egl.html.Chia-I Wu2010-01-281-2/+36
| | | | Mainly to add a subsection on the lifetime of display resources.
* docs: Update EGL documentation.Chia-I Wu2010-01-261-1/+9
| | | | | Add --enable-gallium-swrast to the example. Document missing --with-egl-driver-dir and update TODOs.
* st/egl_g3d: Rename to st/egl.Chia-I Wu2010-01-221-8/+7
| | | | Simply the name to egl.
* winsys/drm: Add swrast.Chia-I Wu2010-01-221-0/+10
| | | | The swrast winsys always returns NULL when drm_api_create is called.