aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReio Piller <reio@heathmont.net>2025-03-01 02:23:38 +0200
committerReio Piller <reio@heathmont.net>2025-03-01 02:23:38 +0200
commit4a04fa2c781a550a99b2e5ada0873be81cbafa98 (patch)
tree028cc091fa686eda2e099c4fd98939b122d1eee1
parent75f11691b0ebd0069d181b9d97c040b4935c5a97 (diff)
fix ident
-rw-r--r--vendor/vulkan/_gen/create_vulkan_odin_wrapper.py2
-rw-r--r--vendor/vulkan/structs.odin56
2 files changed, 29 insertions, 29 deletions
diff --git a/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py b/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py
index e42f4df0f..9da3ee239 100644
--- a/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py
+++ b/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py
@@ -683,7 +683,7 @@ def parse_structs(f):
# and inject anonymous bitfields into the struct if there are any
else:
has_anon_bitfield = any(name is None for name, _ in ffields)
- max_len = 1 if has_anon_bitfield else max([len(n) for n, _ in ffields], default=0)
+ max_len = max([0 if n is None else len(n) for n, _ in ffields], default=0)
f.write("{} :: struct ".format(struct_name))
if _type == "union":
f.write("#raw_union ")
diff --git a/vendor/vulkan/structs.odin b/vendor/vulkan/structs.odin
index 8d6e47e04..7ceac8c82 100644
--- a/vendor/vulkan/structs.odin
+++ b/vendor/vulkan/structs.odin
@@ -5681,7 +5681,7 @@ AabbPositionsKHR :: struct {
}
AccelerationStructureInstanceKHR :: struct {
- transform: TransformMatrixKHR,
+ transform: TransformMatrixKHR,
using _: bit_field u32 {
instanceCustomIndex: u32 | 24,
mask: u32 | 8,
@@ -6752,8 +6752,8 @@ AccelerationStructureMotionInfoNV :: struct {
}
AccelerationStructureMatrixMotionInstanceNV :: struct {
- transformT0: TransformMatrixKHR,
- transformT1: TransformMatrixKHR,
+ transformT0: TransformMatrixKHR,
+ transformT1: TransformMatrixKHR,
using _: bit_field u32 {
instanceCustomIndex: u32 | 24,
mask: u32 | 8,
@@ -6785,8 +6785,8 @@ SRTDataNV :: struct {
}
AccelerationStructureSRTMotionInstanceNV :: struct {
- transformT0: SRTDataNV,
- transformT1: SRTDataNV,
+ transformT0: SRTDataNV,
+ transformT1: SRTDataNV,
using _: bit_field u32 {
instanceCustomIndex: u32 | 24,
mask: u32 | 8,
@@ -8378,8 +8378,8 @@ ClusterAccelerationStructureBuildClustersBottomLevelInfoNV :: struct {
}
ClusterAccelerationStructureBuildTriangleClusterInfoNV :: struct {
- clusterID: u32,
- clusterFlags: ClusterAccelerationStructureClusterFlagsNV,
+ clusterID: u32,
+ clusterFlags: ClusterAccelerationStructureClusterFlagsNV,
using _: bit_field u32 {
triangleCount: u32 | 9,
vertexCount: u32 | 9,
@@ -8388,20 +8388,20 @@ ClusterAccelerationStructureBuildTriangleClusterInfoNV :: struct {
opacityMicromapIndexType: u32 | 4,
},
baseGeometryIndexAndGeometryFlags: ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV,
- indexBufferStride: u16,
- vertexBufferStride: u16,
+ indexBufferStride: u16,
+ vertexBufferStride: u16,
geometryIndexAndFlagsBufferStride: u16,
- opacityMicromapIndexBufferStride: u16,
- indexBuffer: DeviceAddress,
- vertexBuffer: DeviceAddress,
- geometryIndexAndFlagsBuffer: DeviceAddress,
- opacityMicromapArray: DeviceAddress,
- opacityMicromapIndexBuffer: DeviceAddress,
+ opacityMicromapIndexBufferStride: u16,
+ indexBuffer: DeviceAddress,
+ vertexBuffer: DeviceAddress,
+ geometryIndexAndFlagsBuffer: DeviceAddress,
+ opacityMicromapArray: DeviceAddress,
+ opacityMicromapIndexBuffer: DeviceAddress,
}
ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV :: struct {
- clusterID: u32,
- clusterFlags: ClusterAccelerationStructureClusterFlagsNV,
+ clusterID: u32,
+ clusterFlags: ClusterAccelerationStructureClusterFlagsNV,
using _: bit_field u32 {
triangleCount: u32 | 9,
vertexCount: u32 | 9,
@@ -8410,26 +8410,26 @@ ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV :: struct {
opacityMicromapIndexType: u32 | 4,
},
baseGeometryIndexAndGeometryFlags: ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV,
- indexBufferStride: u16,
- vertexBufferStride: u16,
+ indexBufferStride: u16,
+ vertexBufferStride: u16,
geometryIndexAndFlagsBufferStride: u16,
- opacityMicromapIndexBufferStride: u16,
- indexBuffer: DeviceAddress,
- vertexBuffer: DeviceAddress,
- geometryIndexAndFlagsBuffer: DeviceAddress,
- opacityMicromapArray: DeviceAddress,
- opacityMicromapIndexBuffer: DeviceAddress,
- instantiationBoundingBoxLimit: DeviceAddress,
+ opacityMicromapIndexBufferStride: u16,
+ indexBuffer: DeviceAddress,
+ vertexBuffer: DeviceAddress,
+ geometryIndexAndFlagsBuffer: DeviceAddress,
+ opacityMicromapArray: DeviceAddress,
+ opacityMicromapIndexBuffer: DeviceAddress,
+ instantiationBoundingBoxLimit: DeviceAddress,
}
ClusterAccelerationStructureInstantiateClusterInfoNV :: struct {
- clusterIdOffset: u32,
+ clusterIdOffset: u32,
using _: bit_field u32 {
geometryIndexOffset: u32 | 24,
reserved: u32 | 8,
},
clusterTemplateAddress: DeviceAddress,
- vertexBuffer: StridedDeviceAddressNV,
+ vertexBuffer: StridedDeviceAddressNV,
}
AccelerationStructureBuildSizesInfoKHR :: struct {