anv/cmd_buffer: Emit PIPE_CONTROL with ISP bit on older platforms.
authorRafael Antognolli <rafael.antognolli@intel.com>
Fri, 26 Jan 2018 01:13:26 +0000 (17:13 -0800)
committerRafael Antognolli <rafael.antognolli@intel.com>
Mon, 29 Jan 2018 22:52:07 +0000 (14:52 -0800)
Emit it on all platforms since gen7.

Signed-off-by: Rafael Antognolli <rafael.antognolli@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/intel/vulkan/genX_cmd_buffer.c

index 3691b4bdec9a3ed488fb000fd2cc33a1a7079ffb..fc1b6ffe0f59cc232eaf2cb89438a1316eab3601 100644 (file)
@@ -975,8 +975,7 @@ genX(BeginCommandBuffer)(
     * emit push constants again before any rendering operation. So we
     * flag them dirty here to make sure they get emitted.
     */
-   if (GEN_GEN == 10)
-      cmd_buffer->state.push_constants_dirty |= VK_SHADER_STAGE_ALL_GRAPHICS;
+   cmd_buffer->state.push_constants_dirty |= VK_SHADER_STAGE_ALL_GRAPHICS;
 
    VkResult result = VK_SUCCESS;
    if (cmd_buffer->usage_flags &
@@ -1074,8 +1073,7 @@ genX(EndCommandBuffer)(
 
    genX(cmd_buffer_apply_pipe_flushes)(cmd_buffer);
 
-   if (GEN_GEN == 10)
-      emit_isp_disable(cmd_buffer);
+   emit_isp_disable(cmd_buffer);
 
    anv_cmd_buffer_end_batch_buffer(cmd_buffer);