[Piglit] [PATCH 0/8] cru: Test fixes and additions for dynamic descriptors

Nanley Chery nanleychery at gmail.com
Mon Aug 8 21:30:01 UTC 2016


On Wed, Jul 13, 2016 at 12:58:08PM -0700, Nanley Chery wrote:
> 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).

Unless I receive any objections, I'll be pushing this series and
another crucible test [1] on Friday. A large number of commits on
master lack review as well, so I don't think this is out of the
ordinary.

1. https://patchwork.freedesktop.org/patch/98726/


> 
> 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