From 2d485e8fea41970c9443a081e68efdc9249a15e4 Mon Sep 17 00:00:00 2001 From: Simon Perretta Date: Tue, 23 Sep 2025 21:18:27 +0100 Subject: [PATCH] pvr: enable sampleRateShading feature TODO: do something with pipeline create info?! Signed-off-by: Simon Perretta Acked-by: Erik Faye-Lund Part-of: --- src/imagination/vulkan/pvr_device.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/imagination/vulkan/pvr_device.c b/src/imagination/vulkan/pvr_device.c index 42488d9153a..dbcca244831 100644 --- a/src/imagination/vulkan/pvr_device.c +++ b/src/imagination/vulkan/pvr_device.c @@ -233,7 +233,7 @@ static void pvr_physical_device_get_supported_features( .independentBlend = false, .geometryShader = false, .tessellationShader = false, - .sampleRateShading = false, + .sampleRateShading = true, .dualSrcBlend = false, .logicOp = true, .multiDrawIndirect = false, @@ -534,9 +534,9 @@ static bool pvr_physical_device_get_properties( .maxTexelGatherOffset = 0U, /* Requires sampleRateShading */ - .minInterpolationOffset = 0.0f, - .maxInterpolationOffset = 0.0f, - .subPixelInterpolationOffsetBits = 0U, + .minInterpolationOffset = -0.5f, + .maxInterpolationOffset = 0.5f, + .subPixelInterpolationOffsetBits = 4U, .maxFramebufferWidth = 4096U, .maxFramebufferHeight = 4096U,