This series fixes bugs surrounding the following test groups that crash on the Vulkan driver: * func.desc.dynamic * stress.lots-of-surface-state Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96850
It also adds a new test group, func.desc.binding, which demonstrates a bug in the Vulkan driver (see commit for details). Nanley Chery (8): cru: Conform infrastructure to Vulkan Specification 1.0.20 cru/stress.lots-of-surface-state: Specify the right DescriptorType cru: Add tests for binding descriptor sets cru/func.desc.dynamic: Create the buffer with correct usage flags cru/func.desc.dynamic: Set required VkRenderPassBeginInfo::sType field cru/func.desc.dynamic: Bind the correct number of vertex buffers cru/func.desc.dynamic: Fix the subtests cru/func.desc.dynamic: Use a correct reference image Makefile.am | 1 + data/func.desc.dynamic.storage-buffer.ref.png | Bin 268 -> 0 bytes data/func.desc.dynamic.uniform-buffer.ref.png | Bin 211 -> 201 bytes src/framework/test/t_phase_setup.c | 63 ++++++++- src/qonos/qonos.c | 1 + src/qonos/qonos_pipeline.c | 14 +- src/tests/func/desc/binding.c | 189 ++++++++++++++++++++++++++ src/tests/func/desc/dynamic.c | 34 ++--- src/tests/stress/lots-of-surface-state.c | 2 +- src/util/cru_vk_image.c | 1 + 10 files changed, 277 insertions(+), 28 deletions(-) delete mode 100644 data/func.desc.dynamic.storage-buffer.ref.png create mode 100644 src/tests/func/desc/binding.c -- 2.9.0 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit