mirror of
https://github.com/odin-lang/Odin.git
synced 2026-01-09 14:32:41 +00:00
fix ident
This commit is contained in:
@@ -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 ")
|
||||
|
||||
56
vendor/vulkan/structs.odin
vendored
56
vendor/vulkan/structs.odin
vendored
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user