weston/src
Rob Clark e3b9591513 compositor: add support for OES_EGL_image_external
In cases where the GPU can natively handle certain YUV formats,
eglQueryWaylandBufferWL() can return the value EGL_TEXTURE_EXTERNAL_WL
and the compositor will treat the buffer as a single egl-image-external.

See:
http://www.khronos.org/registry/gles/extensions/OES/OES_EGL_image_external.txt

v1: original
v2: rename EGL_TEXTURE_EXTERNAL_OES -> EGL_TEXTURE_EXTERNAL_WL and query
    for the extension
v3: fix build without updated mesa headers, if EGL_TEXTURE_EXTERNAL_WL
    #define is missing from older mesa headers.
v4: resend without missing parts

Signed-off-by: Rob Clark <rob@ti.com>
2012-08-31 17:51:42 -04:00
..
xwayland xwm: Use a simple heuristic for mapping X input events to a weston seat 2012-08-10 10:06:59 -04:00
.gitignore text: Add input_method and text_model interfaces 2012-06-21 16:41:09 -04:00
android-framebuffer.cpp Add Android backend 2012-05-31 13:54:01 -04:00
android-framebuffer.h Add Android backend 2012-05-31 13:54:01 -04:00
clipboard.c clipboard: add seat destroy signal handler 2012-07-11 15:42:46 -04:00
compositor-android.c Implement output transformations. 2012-08-29 14:39:13 -04:00
compositor-drm.c Implement output transformations. 2012-08-29 14:39:13 -04:00
compositor-wayland.c Implement output transformations. 2012-08-29 14:39:13 -04:00
compositor-x11.c Implement output transformations. 2012-08-29 14:39:13 -04:00
compositor.c compositor: add support for OES_EGL_image_external 2012-08-31 17:51:42 -04:00
compositor.h compositor: add support for OES_EGL_image_external 2012-08-31 17:51:42 -04:00
evdev-touchpad.c compositor: Change notify_* function to take a weston_seat 2012-08-10 13:00:52 -04:00
evdev.c compositor: Change notify_* function to take a weston_seat 2012-08-10 13:00:52 -04:00
evdev.h evdev: rename evdev_input_device to evdev_device 2012-08-09 10:29:18 -04:00
filter.c Replace fprintf() by weston_log() 2012-06-08 13:11:36 -04:00
filter.h evdev: Improve touchpad support and add motion filters 2012-05-17 11:33:45 -04:00
launcher-util.c weston-launcher: use CLOEXEC on fallback path 2012-07-31 22:19:31 -04:00
launcher-util.h Introduce weston-launch 2012-04-06 14:01:19 +02:00
libbacklight.c compositor-drm: fix libbacklight build 2012-03-04 22:00:02 -05:00
libbacklight.h Fix a few -pedantic warnings 2012-05-10 14:11:44 -04:00
log.c compositor: Fold the log prototypes into compositor.h and drop log.h 2012-08-01 00:00:57 -04:00
Makefile.am android: add basic evdev input support 2012-08-03 13:32:26 -04:00
matrix.c compositor: simplify the matrix inversion API 2012-01-27 10:44:22 +02:00
matrix.h compositor: simplify the matrix inversion API 2012-01-27 10:44:22 +02:00
screenshooter.c compositor-drm: Disable planes when zoomed or capturing 2012-08-03 16:33:42 -04:00
shell.c Implement output transformations. 2012-08-29 14:39:13 -04:00
tablet-shell.c compositor: Fold the log prototypes into compositor.h and drop log.h 2012-08-01 00:00:57 -04:00
text-backend.c text: Deactivate text_model on keyboard focus lost 2012-08-10 13:00:52 -04:00
tty.c compositor: Fold the log prototypes into compositor.h and drop log.h 2012-08-01 00:00:57 -04:00
util.c spring: Avoid excessive calculation loops for the spring values 2012-08-09 12:51:45 -04:00
weston-egl-ext.h compositor: add support for OES_EGL_image_external 2012-08-31 17:51:42 -04:00
weston-launch.c weston-launch: be more descriptive with output messages 2012-04-17 14:10:42 -04:00
weston-launch.h Introduce weston-launch 2012-04-06 14:01:19 +02:00
zoom.c Implement output transformations. 2012-08-29 14:39:13 -04:00