Skip to content

Commit

Permalink
fix ident
Browse files Browse the repository at this point in the history
  • Loading branch information
hypno2000 committed Mar 1, 2025
1 parent 75f1169 commit 4a04fa2
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 29 deletions.
2 changes: 1 addition & 1 deletion vendor/vulkan/_gen/create_vulkan_odin_wrapper.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 ")
Expand Down
56 changes: 28 additions & 28 deletions vendor/vulkan/structs.odin
Original file line number Diff line number Diff line change
Expand Up @@ -5681,7 +5681,7 @@ AabbPositionsKHR :: struct {
}

AccelerationStructureInstanceKHR :: struct {
transform: TransformMatrixKHR,
transform: TransformMatrixKHR,
using _: bit_field u32 {
instanceCustomIndex: u32 | 24,
mask: u32 | 8,
Expand Down Expand Up @@ -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,
Expand Down Expand Up @@ -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,
Expand Down Expand Up @@ -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,
Expand All @@ -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,
Expand All @@ -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 {
Expand Down

0 comments on commit 4a04fa2

Please sign in to comment.