diff options
| author | Mike Schuchardt <mikes@lunarg.com> | 2024-12-02 08:31:22 -0800 |
|---|---|---|
| committer | Mike Schuchardt <mikes@lunarg.com> | 2024-12-03 11:03:28 -0800 |
| commit | 4f965e1de79ba354fff816f1108cc25066847be0 (patch) | |
| tree | 3b064461fae974d805487dcda158c1623166205b /scripts | |
| parent | 580f23e2bbbc2b6fb71fa4252db150b73131ad1e (diff) | |
| download | usermoji-4f965e1de79ba354fff816f1108cc25066847be0.tar.xz | |
build: Update to header 1.4.303
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/known_good.json | 4 | ||||
| -rw-r--r-- | scripts/vulkaninfo_generator.py | 10 |
2 files changed, 8 insertions, 6 deletions
diff --git a/scripts/known_good.json b/scripts/known_good.json index aa0adebe..7a6839f0 100644 --- a/scripts/known_good.json +++ b/scripts/known_good.json @@ -7,7 +7,7 @@ "sub_dir": "Vulkan-Headers", "build_dir": "Vulkan-Headers/build", "install_dir": "Vulkan-Headers/build/install", - "commit": "v1.3.302" + "commit": "v1.4.303" }, { "name": "MoltenVK", @@ -74,7 +74,7 @@ "cmake_options": [ "-DLOADER_USE_UNSAFE_FILE_SEARCH=ON" ], - "commit": "v1.3.302", + "commit": "v1.4.303", "build_platforms": [ "windows", "linux", diff --git a/scripts/vulkaninfo_generator.py b/scripts/vulkaninfo_generator.py index e4cdd1e9..c0d7ee49 100644 --- a/scripts/vulkaninfo_generator.py +++ b/scripts/vulkaninfo_generator.py @@ -79,7 +79,7 @@ std::string to_hex_str(Printer &p, const T i) { # used in the .cpp code STRUCTURES_TO_GEN = ['VkExtent3D', 'VkExtent2D', 'VkPhysicalDeviceLimits', 'VkPhysicalDeviceFeatures', 'VkPhysicalDeviceSparseProperties', 'VkSurfaceCapabilitiesKHR', 'VkSurfaceFormatKHR', 'VkLayerProperties', 'VkPhysicalDeviceToolProperties', 'VkFormatProperties', - 'VkSurfacePresentScalingCapabilitiesEXT', 'VkSurfacePresentModeCompatibilityEXT', 'VkPhysicalDeviceHostImageCopyPropertiesEXT'] + 'VkSurfacePresentScalingCapabilitiesEXT', 'VkSurfacePresentModeCompatibilityEXT', 'VkPhysicalDeviceHostImageCopyProperties'] ENUMS_TO_GEN = ['VkResult', 'VkFormat', 'VkPresentModeKHR', 'VkPhysicalDeviceType', 'VkImageTiling'] FLAGS_TO_GEN = ['VkSurfaceTransformFlagsKHR', 'VkCompositeAlphaFlagsKHR', 'VkSurfaceCounterFlagsEXT', 'VkQueueFlags', @@ -419,6 +419,8 @@ class VulkanInfoGenerator(OutputGenerator): if comment is not None and comment.find('Promoted from') >= 0: # may need tweaking in the future - some ext names aren't just the upper case version original_ext = comment.split(' ')[2].upper() + '_EXTENSION_NAME' + # insert an underscore before numbers in the name define + original_ext = re.sub(r'([A-Z])(\d+)', r'\1_\2', original_ext) min_val = 2**32 max_val = 0 for enum in require.findall('enum'): @@ -647,13 +649,13 @@ def PrintStructure(struct): out += f' p.PrintKeyValue("{v.name}", obj.{v.name});\n' if v.arrayLength == '8': out += ' }\n' - elif struct.name == 'VkQueueFamilyGlobalPriorityPropertiesKHR' and v.name == 'priorities': + elif struct.name == 'VkQueueFamilyGlobalPriorityProperties' and v.name == 'priorities': out += f' ArrayWrapper arr(p,"{v.name}", obj.priorityCount);\n' out += ' for (uint32_t i = 0; i < obj.priorityCount; i++) {\n' out += ' if (p.Type() == OutputType::json)\n' - out += ' p.PrintString(std::string("VK_") + VkQueueGlobalPriorityKHRString(obj.priorities[i]));\n' + out += ' p.PrintString(std::string("VK_") + VkQueueGlobalPriorityString(obj.priorities[i]));\n' out += ' else\n' - out += ' p.PrintString(VkQueueGlobalPriorityKHRString(obj.priorities[i]));\n' + out += ' p.PrintString(VkQueueGlobalPriorityString(obj.priorities[i]));\n' out += ' }\n' elif v.arrayLength.isdigit(): out += f' {{\n ArrayWrapper arr(p,"{v.name}", ' + v.arrayLength + ');\n' |
