diff options
| author | Tobin Ehlis <tobine@google.com> | 2017-10-13 09:26:20 -0600 |
|---|---|---|
| committer | Tobin Ehlis <tobine@google.com> | 2017-10-30 11:01:05 -0600 |
| commit | 5ef1efc5b83e4265330f232dfbcf0831b332c446 (patch) | |
| tree | 7f3d4bc26f9b743a60cf12f5e052990b4ba60b29 /README.md | |
| parent | d52321b2f8314e21e186db3b4082b35af2138740 (diff) | |
| download | usermoji-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.md | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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 |
