radv: fix dynamic rendering global scissor
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 13 Dec 2021 09:21:38 +0000 (10:21 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 17 Dec 2021 16:51:00 +0000 (16:51 +0000)
commitac8afe3f446e138307981bdc6789b23e4d368e12
treeb4a5915fd65a4f18642161b1d8aec4ae77775de3
parent288a670f17be32bc19ef0b07d140b5a2926cf4c3
radv: fix dynamic rendering global scissor

Make sure to clamp the global scissor to the render area.

This fixes dEQP-VK.draw.dynamic_rendering.*oversized.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14170>
src/amd/vulkan/radv_cmd_buffer.c