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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev