[Piglit] [PATCH 0/8] cru: Test fixes and additions for dynamic descriptors
Nanley Chery
nanleychery at gmail.com
Wed Jul 13 19:58:08 UTC 2016
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
More information about the Piglit
mailing list