anv/gen7: Call flush_pipeline_select_3d() from CmdBeginRenderPass
authorKristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
Mon, 15 Feb 2016 06:46:25 +0000 (22:46 -0800)
committerKristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
Tue, 16 Feb 2016 01:32:07 +0000 (17:32 -0800)
src/vulkan/gen7_cmd_buffer.c

index be71379870923ee277171c8d21e27a4f3aa0ef6d..b5b9d1c5ce06f5e412e6aebac498d507b6d23611 100644 (file)
@@ -664,6 +664,8 @@ void genX(CmdBeginRenderPass)(
    cmd_buffer->state.pass = pass;
    anv_cmd_state_setup_attachments(cmd_buffer, pRenderPassBegin);
 
+   genX(flush_pipeline_select_3d)(cmd_buffer);
+
    const VkRect2D *render_area = &pRenderPassBegin->renderArea;
 
    anv_batch_emit(&cmd_buffer->batch, GEN7_3DSTATE_DRAWING_RECTANGLE,