Reduce framebuffer size on some graphicsfuzz tests
authorGraeme Leese <gleese@broadcom.com>
Wed, 23 Mar 2022 11:44:36 +0000 (11:44 +0000)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 1 Apr 2022 17:16:30 +0000 (17:16 +0000)
Many graphicsfuzz tests are using a 256x256 framebuffer even though all
pixels or almost all pixels are generating the same results. This CL
reduces the framebuffer size to 16x16 for a some of the tests that are
causing problems in some of our test builds.

Components: Vulkan
Affects: dEQP-VK.graphicsfuzz.cov-dfdx-dfdy-after-nested-loops
         dEQP-VK.graphicsfuzz.cov-nested-loop-large-array-index-using-vector-components
         dEQP-VK.graphicsfuzz.cov-nested-loops-different-iteration-rates-function-copy-array-elements
         dEQP-VK.graphicsfuzz.cov-nested-loops-set-struct-data-verify-in-function

Change-Id: I25fbbb09473d86140a23b1218db344484b563653

external/vulkancts/data/vulkan/amber/graphicsfuzz/cov-dfdx-dfdy-after-nested-loops.amber
external/vulkancts/data/vulkan/amber/graphicsfuzz/cov-nested-loop-large-array-index-using-vector-components.amber
external/vulkancts/data/vulkan/amber/graphicsfuzz/cov-nested-loops-different-iteration-rates-function-copy-array-elements.amber
external/vulkancts/data/vulkan/amber/graphicsfuzz/cov-nested-loops-set-struct-data-verify-in-function.amber

index 8d93003..8394833 100644 (file)
@@ -1129,6 +1129,6 @@ END
 CLEAR_COLOR variant_pipeline 0 0 0 255
 
 CLEAR variant_pipeline
-RUN variant_pipeline DRAW_RECT POS 0 0 SIZE 256 256
+RUN variant_pipeline DRAW_RECT POS 0 0 SIZE 16 16
 
-EXPECT variant_framebuffer IDX 0 0 SIZE 256 256 EQ_RGBA 255 0 0 255
+EXPECT variant_framebuffer IDX 0 0 SIZE 16 16 EQ_RGBA 255 0 0 255
index 4a13227..b553b38 100644 (file)
@@ -383,7 +383,7 @@ BUFFER variant_framebuffer FORMAT B8G8R8A8_UNORM
 PIPELINE graphics variant_pipeline
   ATTACH variant_vertex_shader
   ATTACH variant_fragment_shader
-  FRAMEBUFFER_SIZE 256 256
+  FRAMEBUFFER_SIZE 16 16
   BIND BUFFER variant_framebuffer AS color LOCATION 0
   BIND BUFFER variant__GLF_uniform_float_values AS uniform DESCRIPTOR_SET 0 BINDING 1
   BIND BUFFER variant__GLF_uniform_int_values AS uniform DESCRIPTOR_SET 0 BINDING 0
@@ -391,6 +391,6 @@ END
 CLEAR_COLOR variant_pipeline 0 0 0 255
 
 CLEAR variant_pipeline
-RUN variant_pipeline DRAW_RECT POS 0 0 SIZE 256 256
+RUN variant_pipeline DRAW_RECT POS 0 0 SIZE 16 16
 
-EXPECT variant_framebuffer IDX 0 0 SIZE 256 256 EQ_RGBA 255 0 0 255
+EXPECT variant_framebuffer IDX 0 0 SIZE 16 16 EQ_RGBA 255 0 0 255
index 1e928de..bbd5158 100644 (file)
@@ -321,6 +321,6 @@ END
 CLEAR_COLOR variant_pipeline 0 0 0 255
 
 CLEAR variant_pipeline
-RUN variant_pipeline DRAW_RECT POS 0 0 SIZE 256 256
+RUN variant_pipeline DRAW_RECT POS 0 0 SIZE 16 16
 
-EXPECT variant_framebuffer IDX 0 0 SIZE 256 256 EQ_RGBA 255 0 0 255
+EXPECT variant_framebuffer IDX 0 0 SIZE 16 16 EQ_RGBA 255 0 0 255
index b72b1f6..379930f 100644 (file)
@@ -838,6 +838,6 @@ END
 CLEAR_COLOR variant_pipeline 0 0 0 255
 
 CLEAR variant_pipeline
-RUN variant_pipeline DRAW_RECT POS 0 0 SIZE 256 256
+RUN variant_pipeline DRAW_RECT POS 0 0 SIZE 16 16
 
-EXPECT variant_framebuffer IDX 0 0 SIZE 256 256 EQ_RGBA 255 0 0 255
+EXPECT variant_framebuffer IDX 0 0 SIZE 16 16 EQ_RGBA 255 0 0 255