diff options
| author | Lenny Komow <lenny@lunarg.com> | 2017-05-10 10:06:13 -0600 |
|---|---|---|
| committer | Lenny Komow <lenny@lunarg.com> | 2017-05-10 15:46:30 -0600 |
| commit | 6e335f8ee7403a20bae3a340d37e24fc6a7ce638 (patch) | |
| tree | e002adf46925d38e75aed985848758ec232b69bd /scripts/loader_extension_generator.py | |
| parent | c393548b176dc2e04a632937e95ffaac60e7b013 (diff) | |
| download | usermoji-6e335f8ee7403a20bae3a340d37e24fc6a7ce638.tar.xz | |
loader: Add basic phys dev props emulation
Add the ability for the loader to emulate the commands in
VK_KHR_get_physical_device_properties2. This will only be used when
using multiple physical devices where only one supportes the ext.
Change-Id: I596c8ee9eea5e5136e5b478508abb21c5d8ad5a1
Diffstat (limited to 'scripts/loader_extension_generator.py')
| -rw-r--r-- | scripts/loader_extension_generator.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/loader_extension_generator.py b/scripts/loader_extension_generator.py index 21943315..015e774c 100644 --- a/scripts/loader_extension_generator.py +++ b/scripts/loader_extension_generator.py @@ -835,7 +835,14 @@ class LoaderExtensionOutputGenerator(OutputGenerator): # Some extensions have to be manually added. Skip those in the automatic # generation. They will be manually added later. manual_ext_commands = ['vkEnumeratePhysicalDeviceGroupsKHX', - 'vkGetPhysicalDeviceExternalImageFormatPropertiesNV'] + 'vkGetPhysicalDeviceExternalImageFormatPropertiesNV', + 'vkGetPhysicalDeviceFeatures2KHR', + 'vkGetPhysicalDeviceProperties2KHR', + 'vkGetPhysicalDeviceFormatProperties2KHR', + 'vkGetPhysicalDeviceImageFormatProperties2KHR', + 'vkGetPhysicalDeviceQueueFamilyProperties2KHR', + 'vkGetPhysicalDeviceMemoryProperties2KHR', + 'vkGetPhysicalDeviceSparseImageFormatProperties2KHR'] for ext_cmd in self.ext_commands: if (ext_cmd.ext_name in WSI_EXT_NAMES or |
