[Mesa-dev] [PATCH 0/6] Add compute shader support on video compositor render

Zhu, James James.Zhu at amd.com
Fri Feb 1 16:28:32 UTC 2019


Initially add compute shader support on video compositor render process.
These patches include only normal video buffer, weave and video sub-pictures
compute shader for video compositor render. export CS_COMPOSITOR_RENDER=true
to enable compuet shader video compositor render.

James Zhu (6):
  gallium\auxiliary\vl: Move dirty define to header file
  gallium\auxiliary\vl: Increase csc_matrix size
  gallium\auxiliary\vl: Add compute shader to support video compositor
    render
  gallium\auxiliary\vl: Add compute shader initilization, assign and
    cleanup
  gallium\auxiliary\vl: Add debug option CS_COMPOSITOR_RENDER
  gallium\auxiliary\vl: Add video compute shader render

 src/gallium/auxiliary/Makefile.sources      |   2 +
 src/gallium/auxiliary/meson.build           |   2 +
 src/gallium/auxiliary/vl/vl_compositor.c    |  59 +++-
 src/gallium/auxiliary/vl/vl_compositor.h    |   6 +
 src/gallium/auxiliary/vl/vl_compositor_cs.c | 414 ++++++++++++++++++++++++++++
 src/gallium/auxiliary/vl/vl_compositor_cs.h |  56 ++++
 6 files changed, 532 insertions(+), 7 deletions(-)
 create mode 100644 src/gallium/auxiliary/vl/vl_compositor_cs.c
 create mode 100644 src/gallium/auxiliary/vl/vl_compositor_cs.h

-- 
2.7.4



More information about the mesa-dev mailing list