OSDN Git Service

radv: fix non-0 based layer clears.
authorDave Airlie <airlied@redhat.com>
Mon, 24 Jul 2017 07:09:47 +0000 (17:09 +1000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 2 Aug 2017 23:19:07 +0000 (00:19 +0100)
commit3b6096d560c5b51878c329e9ac8fc742ee6fcf2c
treea25c0d64515247d36df43aca819dbf826ca99f72
parent270e7476c89329925384942e35e8576333d45271
radv: fix non-0 based layer clears.

If the layer base was > 0, it wasn't getting passed as the start
instance or getting added in the shaders.

Fixes CTS dEQP-VK.api.image_clearing.core.clear_color_attachment.2d_r8_uint_multiple_layers

Fixes: 7e0382fb (radv: add support for layered clears (v2))
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied@redhat.com>
(cherry picked from commit 75392e76adf143070a5f208febd8da31b39b7676)
src/amd/vulkan/radv_meta_clear.c