Update for Vulkan-Docs 1.4.230

This commit is contained in:
Jon Leech 2025-10-24 02:45:46 +01:00 committed by Jon Leech
parent 33d7f51258
commit ee3b5caaa7
25 changed files with 18311 additions and 13125 deletions

View file

@ -65,9 +65,11 @@ class Version:
featureRequirement: list[FeatureRequirement]
@dataclass
class Deprecate:
"""<deprecate>"""
link: (str | None) # Spec URL Anchor - ex) deprecation-dynamicrendering
class Legacy:
"""<deprecate>
For historical reasons, the XML tag is "deprecate" but we decided in the WG to not use that as the public facing name
"""
link: (str | None) # Spec URL Anchor - ex) legacy-dynamicrendering
version: (Version | None)
extensions: list[str]
@ -181,7 +183,7 @@ class Command:
implicitExternSyncParams: list[str]
deprecate: (Deprecate | None)
legacy: (Legacy | None)
# C prototype string - ex:
# VKAPI_ATTR VkResult VKAPI_CALL vkCreateInstance(
@ -237,6 +239,11 @@ class Member:
bitFieldWidth: (int | None) # bit width (only for bit field struct members)
# Selector for the union, this type determines the used data type in the union
selector: (str | None)
# Valid selections for the union member
selection: list[str]
def __lt__(self, other):
return self.name < other.name