[Mesa-dev] [PATCH v2 0/7] Add compute shader support on video compositor render
Zhu, James
James.Zhu at amd.com
Wed Feb 6 19:44:40 UTC 2019
V2:
Split vl_compositor graphic shaders from vl_compositor API
replace compute_shader_sub_pic with compute_shader_rgba
Add VL_COMPOSITOR prefix in front of dirty define
replace backslashes in the commit title with forward slashes
James Zhu (7):
gallium/auxiliary/vl: Move dirty define to header file
gallium/auxiliary/vl: Split vl_compositor graphic shaders from
vl_compositor API
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 | 4 +
src/gallium/auxiliary/meson.build | 4 +
src/gallium/auxiliary/vl/vl_compositor.c | 726 ++-------------------------
src/gallium/auxiliary/vl/vl_compositor.h | 6 +
src/gallium/auxiliary/vl/vl_compositor_cs.c | 408 +++++++++++++++
src/gallium/auxiliary/vl/vl_compositor_cs.h | 56 +++
src/gallium/auxiliary/vl/vl_compositor_gfx.c | 726 +++++++++++++++++++++++++++
src/gallium/auxiliary/vl/vl_compositor_gfx.h | 88 ++++
8 files changed, 1330 insertions(+), 688 deletions(-)
create mode 100644 src/gallium/auxiliary/vl/vl_compositor_cs.c
create mode 100644 src/gallium/auxiliary/vl/vl_compositor_cs.h
create mode 100644 src/gallium/auxiliary/vl/vl_compositor_gfx.c
create mode 100644 src/gallium/auxiliary/vl/vl_compositor_gfx.h
--
2.7.4
More information about the mesa-dev
mailing list