aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorTobin Ehlis <tobine@google.com>2017-10-13 09:26:20 -0600
committerTobin Ehlis <tobine@google.com>2017-10-30 11:01:05 -0600
commit5ef1efc5b83e4265330f232dfbcf0831b332c446 (patch)
tree7f3d4bc26f9b743a60cf12f5e052990b4ba60b29 /README.md
parentd52321b2f8314e21e186db3b4082b35af2138740 (diff)
downloadusermoji-5ef1efc5b83e4265330f232dfbcf0831b332c446.tar.xz
icd: Adding generated mock icd
Initial check-in for mock icd which is being built to allow validation testing without the need for an actual Vulkan device. ICD is currently building and passing 324/332 tests. It creates ptr handles for dispatchable objects and unique id handles for non-dispatchable objects. It currently has some hard-coded values for various Get* device-query functions in order to allow forward progress. The long-term intention is to allow the device configuration to be set by the test itself. See the ICD README.md file for more info.
Diffstat (limited to 'README.md')
-rw-r--r--README.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/README.md b/README.md
index 5a834df7..e678e680 100644
--- a/README.md
+++ b/README.md
@@ -17,13 +17,14 @@ how Vulkan is used often result in a crash. This project provides standard valid
to ease development by helping developers verify their applications correctly use the Vulkan API.
Vulkan supports multiple GPUs and multiple global contexts (VkInstance). The ICD loader is necessary to
-support multiple GPUs and the VkInstance level Vulkan commands. Additionally, the loader manages inserting
+support multiple GPUs and the VkInstance level Vulkan commands. Additionally, the loader manages inserting
Vulkan layer libraries, including validation layers between the application and the ICD.
The following components are available in this repository:
- Vulkan header files
- [*ICD Loader*](loader/)
- [*Validation Layers*](layers/)
+- [*Mock ICD*](icd/)
- Demos and tests for the loader and validation layers
## Contributing