gallium/auxiliary/vl: Fix duplicate symbol build errors.
authorVinson Lee <vlee@freedesktop.org>
Tue, 19 Feb 2019 03:27:27 +0000 (19:27 -0800)
committerVinson Lee <vlee@freedesktop.org>
Sat, 23 Feb 2019 07:07:26 +0000 (23:07 -0800)
  CXXLD    gallium_dri.la
duplicate symbol _compute_shader_video_buffer in:
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor.o)
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor_cs.o)
duplicate symbol _compute_shader_weave in:
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor.o)
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor_cs.o)
duplicate symbol _compute_shader_rgba in:
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor.o)
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor_cs.o)

Fixes: 9364d66cb7f7 ("gallium/auxiliary/vl: Add video compositor compute shader render")
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: James Zhu <James.Zhu@amd.com>
src/gallium/auxiliary/vl/vl_compositor_cs.c
src/gallium/auxiliary/vl/vl_compositor_cs.h

index a3d416cc54245847dbca80fa7dbc1e5bc215aafd..0e49c11c8bf28c71c7695604f455a35565a6f685 100644 (file)
@@ -40,7 +40,7 @@ struct cs_viewport {
    int translate_y;
 };
 
-char *compute_shader_video_buffer =
+const char *compute_shader_video_buffer =
       "COMP\n"
       "PROPERTY CS_FIXED_BLOCK_WIDTH 8\n"
       "PROPERTY CS_FIXED_BLOCK_HEIGHT 8\n"
@@ -101,7 +101,7 @@ char *compute_shader_video_buffer =
 
       "END\n";
 
-char *compute_shader_weave =
+const char *compute_shader_weave =
       "COMP\n"
       "PROPERTY CS_FIXED_BLOCK_WIDTH 8\n"
       "PROPERTY CS_FIXED_BLOCK_HEIGHT 8\n"
@@ -173,7 +173,7 @@ char *compute_shader_weave =
 
       "END\n";
 
-char *compute_shader_rgba =
+const char *compute_shader_rgba =
       "COMP\n"
       "PROPERTY CS_FIXED_BLOCK_WIDTH 8\n"
       "PROPERTY CS_FIXED_BLOCK_HEIGHT 8\n"
index 7a203d327edab4cb1574c562c27a184a2b01ff4a..8521add5613b9eaff3fc864e72b549b2b2cc47b4 100644 (file)
@@ -32,9 +32,9 @@
 
 #include "vl_compositor.h"
 
-char *compute_shader_video_buffer;
-char *compute_shader_weave;
-char *compute_shader_rgba;
+extern const char *compute_shader_video_buffer;
+extern const char *compute_shader_weave;
+extern const char *compute_shader_rgba;
 
 /**
  * create compute shader