anv/cmd_buffer: Use the new emit macro for DRAWING_RECTANGLE
Acked-by: Kristian Høgsberg <krh@bitplanet.net>
This commit is contained in:
parent
deb13870d8
commit
db25e1eec5
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue