Module: Mesa
Branch: staging/23.1
Commit: 69576e9f0ef0b97f38962def18adb0551275f700
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=69576e9f0ef0b97f38962def18adb0551275f700

Author: Luigi Santivetti <[email protected]>
Date:   Wed Aug  2 14:32:12 2023 +0100

pvr: do not claim support for ASTC texture compression

We don't support any ASTC formats yet, but the textureCompressionASTC_LDR
feature was incorrectly set to true. Fix this by setting it to false and
don't advertise ASTC support for texture compression.

Fixes dEQP-VK.api.info.format_properties.compressed_formats

Fixes: 8991e646 ("pvr: Add a Vulkan driver for Imagination Technologies PowerVR 
Rogue GPUs")
Signed-off-by: Luigi Santivetti <[email protected]>
Reviewed-by: Karmjit Mahil <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24448>
(cherry picked from commit c5a6e88c4e816ded6105b74f101528eb004e0581)

---

 .pick_status.json                   | 2 +-
 src/imagination/vulkan/pvr_device.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.pick_status.json b/.pick_status.json
index 12b1cc6bf8b..a8b5079c402 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -4,7 +4,7 @@
         "description": "pvr: do not claim support for ASTC texture 
compression",
         "nominated": true,
         "nomination_type": 1,
-        "resolution": 0,
+        "resolution": 1,
         "main_sha": null,
         "because_sha": "8991e646411b73c1e03278267c80758e921f2352"
     },
diff --git a/src/imagination/vulkan/pvr_device.c 
b/src/imagination/vulkan/pvr_device.c
index 9bec439e55c..ada00078bd9 100644
--- a/src/imagination/vulkan/pvr_device.c
+++ b/src/imagination/vulkan/pvr_device.c
@@ -631,7 +631,7 @@ void pvr_GetPhysicalDeviceFeatures2(VkPhysicalDevice 
physicalDevice,
       .multiViewport = false,
       .samplerAnisotropy = false,
       .textureCompressionETC2 = true,
-      .textureCompressionASTC_LDR = PVR_HAS_FEATURE(&pdevice->dev_info, astc),
+      .textureCompressionASTC_LDR = false,
       .textureCompressionBC = false,
       .occlusionQueryPrecise = false,
       .pipelineStatisticsQuery = false,

Reply via email to