radv: fix "error: initializer element is not constant" build error
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 5 Jul 2018 15:01:23 +0000 (17:01 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 5 Jul 2018 15:12:02 +0000 (17:12 +0200)
GCC 4.8 fails to compile with "static const", while GCC 8.1
fails to compile with only "static".

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
src/amd/vulkan/radv_cmd_buffer.c

index 17385aace1f51283ce424dd6e2dfe5f74567a778..50f4aad0ec1bd9af56ba02a3c852196236f30950 100644 (file)
@@ -4276,11 +4276,11 @@ static void write_event(struct radv_cmd_buffer *cmd_buffer,
        MAYBE_UNUSED unsigned cdw_max = radeon_check_space(cmd_buffer->device->ws, cs, 18);
 
        /* Flags that only require a top-of-pipe event. */
-       static const VkPipelineStageFlags top_of_pipe_flags =
+       VkPipelineStageFlags top_of_pipe_flags =
                VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT;
 
        /* Flags that only require a post-index-fetch event. */
-       static const VkPipelineStageFlags post_index_fetch_flags =
+       VkPipelineStageFlags post_index_fetch_flags =
                top_of_pipe_flags |
                VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT |
                VK_PIPELINE_STAGE_VERTEX_INPUT_BIT;