tree: 95ec800b9935e636842eca80de5554ffae1bc06b [path history] [tgz]
  1. CMakeLists.txt
  2. README.md
  3. test_icd.cpp
  4. test_icd.h
  5. VVL_Test_ICD.def
  6. VVL_Test_ICD.json.in
tests/icd/README.md

Vulkan Validation Layer Test ICD (VVL_Test_ICD)

This null driver is desigend with the sole intentions to run the test suite against.

The original designed is based off the MockICD.

The 2 main reasons for having a custom null driver instead of using the MockICD are:

  1. Reduces one more dependency to build when working on non-released extensions that have a new Vulkan-Headers
  2. We have things we do purely for the sake of getting tests to work (ex. Forcing a VK_ERROR_DEVICE_LOST)