diff options
| author | Ian Elliott <ian@lunarg.com> | 2015-09-15 11:55:46 -0600 |
|---|---|---|
| committer | Ian Elliott <ian@lunarg.com> | 2015-09-15 11:55:46 -0600 |
| commit | 1cb5bd60db3ca4f449f75bd935444fbcd4ead5de (patch) | |
| tree | 68afe89b943e5ece32ab9e37ac4781135912d008 | |
| parent | 391971d3981563d0e700cb8ff5ace89c92f5c183 (diff) | |
| download | usermoji-1cb5bd60db3ca4f449f75bd935444fbcd4ead5de.tar.xz | |
layers: Check if CreateDevice enabling WSI device extension, not instance
Some of the layers were checking whether VK_EXT_KHR_SWAPCHAIN_EXTENSION_NAME
(the WSI instance extension) is in the list of device extensions being enabled.
This is wrong. They should be checking whether
VK_EXT_KHR_DEVICE_SWAPCHAIN_EXTENSION_NAME (the WSI device extension) is in the
list of device extensions being enabled.
| -rwxr-xr-x | vk-layer-generate.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vk-layer-generate.py b/vk-layer-generate.py index a02e29d3..2f4662f5 100755 --- a/vk-layer-generate.py +++ b/vk-layer-generate.py @@ -600,7 +600,7 @@ class GenericLayerSubcommand(Subcommand): gen_header.append(' VkLayerDispatchTable *pDisp = device_dispatch_table(device);') gen_header.append(' deviceExtMap[pDisp].wsi_enabled = false;') gen_header.append(' for (i = 0; i < pCreateInfo->extensionCount; i++) {') - gen_header.append(' if (strcmp(pCreateInfo->ppEnabledExtensionNames[i], VK_EXT_KHR_SWAPCHAIN_EXTENSION_NAME) == 0)') + gen_header.append(' if (strcmp(pCreateInfo->ppEnabledExtensionNames[i], VK_EXT_KHR_DEVICE_SWAPCHAIN_EXTENSION_NAME) == 0)') gen_header.append(' deviceExtMap[pDisp].wsi_enabled = true;') gen_header.append('') gen_header.append(' }') @@ -780,7 +780,7 @@ class APIDumpSubcommand(Subcommand): header_txt.append(' VkLayerDispatchTable *pDisp = device_dispatch_table(device);') header_txt.append(' deviceExtMap[pDisp].wsi_enabled = false;') header_txt.append(' for (i = 0; i < pCreateInfo->extensionCount; i++) {') - header_txt.append(' if (strcmp(pCreateInfo->ppEnabledExtensionNames[i], VK_EXT_KHR_SWAPCHAIN_EXTENSION_NAME) == 0)') + header_txt.append(' if (strcmp(pCreateInfo->ppEnabledExtensionNames[i], VK_EXT_KHR_DEVICE_SWAPCHAIN_EXTENSION_NAME) == 0)') header_txt.append(' deviceExtMap[pDisp].wsi_enabled = true;') header_txt.append('') header_txt.append(' }') |
