radv: rework dynamic viewports/scissors support
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 30 Jun 2020 08:38:11 +0000 (10:38 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 13 Jul 2020 08:31:54 +0000 (08:31 +0000)
commitac575f4215d7477bbfba13bae161dc9600586f4e
treee9279f60855ab0589c7e88ba8bdb3eecc40f3ade
parent7324977e420260cea0627e3381a9f3ae4e62af0f
radv: rework dynamic viewports/scissors support

The number of viewports/scissors is currently static because it can
only be specified at pipeline creation, but it doesn't hurt to
assume it's dynamic. Will help for supporting setting the number
of viewports/scissors dynamically.

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/5718>
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_meta.c