panvk: Advertise support for logicOp
authorJason Ekstrand <jason.ekstrand@collabora.com>
Thu, 5 May 2022 17:47:34 +0000 (12:47 -0500)
committerMarge Bot <emma+marge@anholt.net>
Wed, 11 May 2022 14:47:33 +0000 (14:47 +0000)
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16309>

src/panfrost/ci/deqp-panfrost-g52-vk.toml
src/panfrost/vulkan/panvk_device.c

index b84161c..dc96016 100644 (file)
@@ -28,6 +28,7 @@ include = [
     "dEQP-VK.image.load_store.with_format.*",
     "dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.depth_test_disabled.depth_write_enabled",
     "dEQP-VK.pipeline.input_assembly.*",
+    "dEQP-VK.pipeline.logic_op.*",
     "dEQP-VK.pipeline.sampler.view_type.*.format.r*.address_modes.all_mode_clamp_to_border*",
     "dEQP-VK.pipeline.stencil.*",
     "dEQP-VK.rasterization.interpolation.*",
index 5d68f2c..e1514f1 100644 (file)
@@ -477,6 +477,7 @@ panvk_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice,
    pFeatures->features = (VkPhysicalDeviceFeatures) {
       .fullDrawIndexUint32 = true,
       .independentBlend = true,
+      .logicOp = true,
       .wideLines = true,
       .largePoints = true,
       .textureCompressionETC2 = true,