Add video compute shader render. export CS_COMPOSITOR_RENDER=true to enable video compute shader render.
Signed-off-by: James Zhu <james....@amd.com> --- src/gallium/auxiliary/vl/vl_compositor.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/vl/vl_compositor.c b/src/gallium/auxiliary/vl/vl_compositor.c index e50e253..394b6ac 100644 --- a/src/gallium/auxiliary/vl/vl_compositor.c +++ b/src/gallium/auxiliary/vl/vl_compositor.c @@ -732,7 +732,11 @@ vl_compositor_render(struct vl_compositor_state *s, bool clear_dirty) { assert(s); - vl_compositor_gfx_render(s, c, dst_surface, dirty_area, clear_dirty); + + if (cs_compositor_render_enable && s->layers->cs) + vl_compositor_cs_render(s, c, dst_surface, dirty_area, clear_dirty); + else + vl_compositor_gfx_render(s, c, dst_surface, dirty_area, clear_dirty); } bool -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev