Revert "vulkan: Allow scissors or viewports to be set without counts"

This reverts commit b551f26a0caad52de620222e2df8416e80332943.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
This commit is contained in:
Faith Ekstrand
2023-07-26 14:22:58 -05:00
committed by Marge Bot
parent 9b2e7aab52
commit f65fdfcca8
+4 -8
View File
@@ -1882,18 +1882,14 @@ vk_dynamic_graphics_state_copy(struct vk_dynamic_graphics_state *dst,
COPY_IF_SET(VP_VIEWPORT_COUNT, vp.viewport_count);
if (IS_SET_IN_SRC(VP_VIEWPORTS)) {
if (likely(IS_SET_IN_SRC(VP_VIEWPORT_COUNT)))
COPY_ARRAY(VP_VIEWPORTS, vp.viewports, src->vp.viewport_count);
else
COPY_ARRAY(VP_VIEWPORTS, vp.viewports, MESA_VK_MAX_VIEWPORTS);
assert(IS_SET_IN_SRC(VP_VIEWPORT_COUNT));
COPY_ARRAY(VP_VIEWPORTS, vp.viewports, src->vp.viewport_count);
}
COPY_IF_SET(VP_SCISSOR_COUNT, vp.scissor_count);
if (IS_SET_IN_SRC(VP_SCISSORS)) {
if (likely(IS_SET_IN_SRC(VP_SCISSOR_COUNT)))
COPY_ARRAY(VP_SCISSORS, vp.scissors, src->vp.scissor_count);
else
COPY_ARRAY(VP_SCISSORS, vp.scissors, MESA_VK_MAX_SCISSORS);
assert(IS_SET_IN_SRC(VP_SCISSOR_COUNT));
COPY_ARRAY(VP_SCISSORS, vp.scissors, src->vp.scissor_count);
}
COPY_IF_SET(VP_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE,