From: Jason Ekstrand Date: Thu, 16 Jan 2020 23:05:10 +0000 (-0600) Subject: anv: Emit URB setup earlier X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e340a79b9c4b6ee35eaa10a685395a67d0b0b440;p=mesa.git anv: Emit URB setup earlier Cc: "20.0" mesa-stable@lists.freedesktop.org Reviewed-by: Kenneth Graunke Part-of: --- diff --git a/src/intel/vulkan/genX_pipeline.c b/src/intel/vulkan/genX_pipeline.c index 92bb04d07d3..b23be6b1152 100644 --- a/src/intel/vulkan/genX_pipeline.c +++ b/src/intel/vulkan/genX_pipeline.c @@ -2144,6 +2144,8 @@ genX(graphics_pipeline_create)( vk_find_struct_const(pCreateInfo->pRasterizationState->pNext, PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT); + emit_urb_setup(pipeline); + assert(pCreateInfo->pVertexInputState); emit_vertex_input(pipeline, pCreateInfo->pVertexInputState); assert(pCreateInfo->pRasterizationState); @@ -2155,8 +2157,6 @@ genX(graphics_pipeline_create)( emit_cb_state(pipeline, cb_info, ms_info); compute_kill_pixel(pipeline, ms_info, subpass); - emit_urb_setup(pipeline); - emit_3dstate_clip(pipeline, pCreateInfo->pInputAssemblyState, vp_info,