From 4a04fa2c781a550a99b2e5ada0873be81cbafa98 Mon Sep 17 00:00:00 2001 From: Reio Piller Date: Sat, 1 Mar 2025 02:23:38 +0200 Subject: [PATCH] fix ident --- .../vulkan/_gen/create_vulkan_odin_wrapper.py | 2 +- vendor/vulkan/structs.odin | 56 +++++++++---------- 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 {