pvr: Use vk_device's enabled features struct
authorJarred Davies <jarred.davies@imgtec.com>
Wed, 22 Mar 2023 16:38:43 +0000 (16:38 +0000)
committerMarge Bot <emma+marge@anholt.net>
Thu, 4 May 2023 10:51:11 +0000 (10:51 +0000)
commit6005d28249c92c5fa0f7384353f95f18fb33a17b
tree80836fbc0eb537cd40f23d82d57bf32d9f220b2d
parent0164425b38655a8bbe4a510d7856cfb6a4197e3c
pvr: Use vk_device's enabled features struct

Avoids duplicating the struct in pvr_device and fixes uninitialized
accesses when ppEnabledFeatures was NULL.

Noticed when running valgrind over dEQP.

Signed-off-by: Jarred Davies <jarred.davies@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22331>
src/imagination/vulkan/pvr_descriptor_set.c
src/imagination/vulkan/pvr_device.c
src/imagination/vulkan/pvr_pipeline.c
src/imagination/vulkan/pvr_private.h
src/imagination/vulkan/pvr_query.c