Fix fragmentSize in FSR dynamic rendering tests
authorziga-lunarg <ziga@lunarg.com>
Sat, 21 Jan 2023 18:19:53 +0000 (19:19 +0100)
committerPiotr Byszewski <piotr.byszewski@mobica.com>
Fri, 3 Feb 2023 14:42:33 +0000 (14:42 +0000)
If VK_DYNAMIC_STATE_FRAGMENT_SHADRING_RATE_KHR is not used, fragmentSize
width must be greater than or equal to 1, but the tests use 0

Components: Vulkan

VK-GL-CTS issue: 4245

Affected tests:
dEQP-VK.fragment_shading_rate.*

Change-Id: I83873d52bb906bc9159509bc3e1903c019ed73ab

external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateBasic.cpp

index 535ae3e..ecab1ba 100644 (file)
@@ -2007,7 +2007,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
                                        geomShader = createShaderModule(vk, device, binaries.get("geom"), 0);
                        }
 
-                       const deUint32 fragSizeWH = m_data.sampleMaskTest ? 2 : 0;
+                       const deUint32 fragSizeWH = m_data.sampleMaskTest ? 2 : 1;
 
                        PipelineRenderingCreateInfoWrapper renderingCreateInfoWrapper;
 #ifndef CTS_USES_VULKANSC