mesa/src/gallium/include/state_tracker
Rob Clark ecd6fce261 mesa/st: support lowering multi-planar YUV
Support multi-planar YUV for external EGLImage's (currently just in the
dma-buf import path) by lowering to multiple texture fetch's for each
plane and CSC in shader.

There was some discussion of alternative approaches for tracking the
additional UV or U/V planes:

  https://lists.freedesktop.org/archives/mesa-dev/2016-September/127832.html

They all seemed worse than pipe_resource::next

Signed-off-by: Rob Clark <robdclark@gmail.com>
2016-09-26 15:29:17 -04:00
..
drisw_api.h gallium: remove unused function declarations 2015-11-25 20:26:52 +00:00
drm_driver.h gallium/winsys/drm: add layer to struct winsys_handle 2016-03-17 14:16:59 +01:00
graw.h graw: Add struct pipe_surface forward declaration. 2010-11-08 11:55:30 -08:00
opencl_interop.h gallium,clover: add OpenCL interoperability support for CL events 2015-04-30 14:38:38 +02:00
st_api.h mesa/st: support lowering multi-planar YUV 2016-09-26 15:29:17 -04:00
sw_driver.h pipe-loader: rework the sw backend 2015-11-21 12:52:18 +00:00
sw_winsys.h gallium/swrast: fix front buffer blitting. (v2) 2015-10-31 16:04:36 +10:00
vdpau_dmabuf.h st/vdpau: fix argument type to vlVdpOutputSurfaceDMABuf 2016-09-20 11:13:05 +02:00
vdpau_funcs.h st/vdpau: move FormatRGBAToPipe into the interop 2016-03-29 17:29:14 +02:00
vdpau_interop.h st/vdpau: add new interop interface 2016-03-29 17:29:10 +02:00
xlibsw_api.h winsys/xlib: move xlib_create_sw_winsys within the winsys 2014-02-22 03:26:28 +00:00