From: Jason Ekstrand Date: Mon, 18 Apr 2016 22:14:47 +0000 (-0700) Subject: anv/cmd_buffer: Use the new emit macro for DRAWING_RECTANGLE X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=db25e1eec5231f18b103364ab9aee77d05a378f7;p=mesa.git anv/cmd_buffer: Use the new emit macro for DRAWING_RECTANGLE Acked-by: Kristian Høgsberg --- diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index 4a75825e471..abf096133a5 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -1058,15 +1058,16 @@ void genX(CmdBeginRenderPass)( const VkRect2D *render_area = &pRenderPassBegin->renderArea; - anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_DRAWING_RECTANGLE), - .ClippedDrawingRectangleYMin = MAX2(render_area->offset.y, 0), - .ClippedDrawingRectangleXMin = MAX2(render_area->offset.x, 0), - .ClippedDrawingRectangleYMax = - render_area->offset.y + render_area->extent.height - 1, - .ClippedDrawingRectangleXMax = - render_area->offset.x + render_area->extent.width - 1, - .DrawingRectangleOriginY = 0, - .DrawingRectangleOriginX = 0); + anv_batch_emit_blk(&cmd_buffer->batch, GENX(3DSTATE_DRAWING_RECTANGLE), r) { + r.ClippedDrawingRectangleYMin = MAX2(render_area->offset.y, 0); + r.ClippedDrawingRectangleXMin = MAX2(render_area->offset.x, 0); + r.ClippedDrawingRectangleYMax = + render_area->offset.y + render_area->extent.height - 1; + r.ClippedDrawingRectangleXMax = + render_area->offset.x + render_area->extent.width - 1; + r.DrawingRectangleOriginY = 0; + r.DrawingRectangleOriginX = 0; + } genX(cmd_buffer_set_subpass)(cmd_buffer, pass->subpasses); anv_cmd_buffer_clear_subpass(cmd_buffer);