mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-04 22:58:46 +00:00
fix ident
This commit is contained in:
+1
-1
@@ -683,7 +683,7 @@ def parse_structs(f):
|
|||||||
# and inject anonymous bitfields into the struct if there are any
|
# and inject anonymous bitfields into the struct if there are any
|
||||||
else:
|
else:
|
||||||
has_anon_bitfield = any(name is None for name, _ in ffields)
|
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))
|
f.write("{} :: struct ".format(struct_name))
|
||||||
if _type == "union":
|
if _type == "union":
|
||||||
f.write("#raw_union ")
|
f.write("#raw_union ")
|
||||||
|
|||||||
Vendored
+28
-28
@@ -5681,7 +5681,7 @@ AabbPositionsKHR :: struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
AccelerationStructureInstanceKHR :: struct {
|
AccelerationStructureInstanceKHR :: struct {
|
||||||
transform: TransformMatrixKHR,
|
transform: TransformMatrixKHR,
|
||||||
using _: bit_field u32 {
|
using _: bit_field u32 {
|
||||||
instanceCustomIndex: u32 | 24,
|
instanceCustomIndex: u32 | 24,
|
||||||
mask: u32 | 8,
|
mask: u32 | 8,
|
||||||
@@ -6752,8 +6752,8 @@ AccelerationStructureMotionInfoNV :: struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
AccelerationStructureMatrixMotionInstanceNV :: struct {
|
AccelerationStructureMatrixMotionInstanceNV :: struct {
|
||||||
transformT0: TransformMatrixKHR,
|
transformT0: TransformMatrixKHR,
|
||||||
transformT1: TransformMatrixKHR,
|
transformT1: TransformMatrixKHR,
|
||||||
using _: bit_field u32 {
|
using _: bit_field u32 {
|
||||||
instanceCustomIndex: u32 | 24,
|
instanceCustomIndex: u32 | 24,
|
||||||
mask: u32 | 8,
|
mask: u32 | 8,
|
||||||
@@ -6785,8 +6785,8 @@ SRTDataNV :: struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
AccelerationStructureSRTMotionInstanceNV :: struct {
|
AccelerationStructureSRTMotionInstanceNV :: struct {
|
||||||
transformT0: SRTDataNV,
|
transformT0: SRTDataNV,
|
||||||
transformT1: SRTDataNV,
|
transformT1: SRTDataNV,
|
||||||
using _: bit_field u32 {
|
using _: bit_field u32 {
|
||||||
instanceCustomIndex: u32 | 24,
|
instanceCustomIndex: u32 | 24,
|
||||||
mask: u32 | 8,
|
mask: u32 | 8,
|
||||||
@@ -8378,8 +8378,8 @@ ClusterAccelerationStructureBuildClustersBottomLevelInfoNV :: struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ClusterAccelerationStructureBuildTriangleClusterInfoNV :: struct {
|
ClusterAccelerationStructureBuildTriangleClusterInfoNV :: struct {
|
||||||
clusterID: u32,
|
clusterID: u32,
|
||||||
clusterFlags: ClusterAccelerationStructureClusterFlagsNV,
|
clusterFlags: ClusterAccelerationStructureClusterFlagsNV,
|
||||||
using _: bit_field u32 {
|
using _: bit_field u32 {
|
||||||
triangleCount: u32 | 9,
|
triangleCount: u32 | 9,
|
||||||
vertexCount: u32 | 9,
|
vertexCount: u32 | 9,
|
||||||
@@ -8388,20 +8388,20 @@ ClusterAccelerationStructureBuildTriangleClusterInfoNV :: struct {
|
|||||||
opacityMicromapIndexType: u32 | 4,
|
opacityMicromapIndexType: u32 | 4,
|
||||||
},
|
},
|
||||||
baseGeometryIndexAndGeometryFlags: ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV,
|
baseGeometryIndexAndGeometryFlags: ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV,
|
||||||
indexBufferStride: u16,
|
indexBufferStride: u16,
|
||||||
vertexBufferStride: u16,
|
vertexBufferStride: u16,
|
||||||
geometryIndexAndFlagsBufferStride: u16,
|
geometryIndexAndFlagsBufferStride: u16,
|
||||||
opacityMicromapIndexBufferStride: u16,
|
opacityMicromapIndexBufferStride: u16,
|
||||||
indexBuffer: DeviceAddress,
|
indexBuffer: DeviceAddress,
|
||||||
vertexBuffer: DeviceAddress,
|
vertexBuffer: DeviceAddress,
|
||||||
geometryIndexAndFlagsBuffer: DeviceAddress,
|
geometryIndexAndFlagsBuffer: DeviceAddress,
|
||||||
opacityMicromapArray: DeviceAddress,
|
opacityMicromapArray: DeviceAddress,
|
||||||
opacityMicromapIndexBuffer: DeviceAddress,
|
opacityMicromapIndexBuffer: DeviceAddress,
|
||||||
}
|
}
|
||||||
|
|
||||||
ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV :: struct {
|
ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV :: struct {
|
||||||
clusterID: u32,
|
clusterID: u32,
|
||||||
clusterFlags: ClusterAccelerationStructureClusterFlagsNV,
|
clusterFlags: ClusterAccelerationStructureClusterFlagsNV,
|
||||||
using _: bit_field u32 {
|
using _: bit_field u32 {
|
||||||
triangleCount: u32 | 9,
|
triangleCount: u32 | 9,
|
||||||
vertexCount: u32 | 9,
|
vertexCount: u32 | 9,
|
||||||
@@ -8410,26 +8410,26 @@ ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV :: struct {
|
|||||||
opacityMicromapIndexType: u32 | 4,
|
opacityMicromapIndexType: u32 | 4,
|
||||||
},
|
},
|
||||||
baseGeometryIndexAndGeometryFlags: ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV,
|
baseGeometryIndexAndGeometryFlags: ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV,
|
||||||
indexBufferStride: u16,
|
indexBufferStride: u16,
|
||||||
vertexBufferStride: u16,
|
vertexBufferStride: u16,
|
||||||
geometryIndexAndFlagsBufferStride: u16,
|
geometryIndexAndFlagsBufferStride: u16,
|
||||||
opacityMicromapIndexBufferStride: u16,
|
opacityMicromapIndexBufferStride: u16,
|
||||||
indexBuffer: DeviceAddress,
|
indexBuffer: DeviceAddress,
|
||||||
vertexBuffer: DeviceAddress,
|
vertexBuffer: DeviceAddress,
|
||||||
geometryIndexAndFlagsBuffer: DeviceAddress,
|
geometryIndexAndFlagsBuffer: DeviceAddress,
|
||||||
opacityMicromapArray: DeviceAddress,
|
opacityMicromapArray: DeviceAddress,
|
||||||
opacityMicromapIndexBuffer: DeviceAddress,
|
opacityMicromapIndexBuffer: DeviceAddress,
|
||||||
instantiationBoundingBoxLimit: DeviceAddress,
|
instantiationBoundingBoxLimit: DeviceAddress,
|
||||||
}
|
}
|
||||||
|
|
||||||
ClusterAccelerationStructureInstantiateClusterInfoNV :: struct {
|
ClusterAccelerationStructureInstantiateClusterInfoNV :: struct {
|
||||||
clusterIdOffset: u32,
|
clusterIdOffset: u32,
|
||||||
using _: bit_field u32 {
|
using _: bit_field u32 {
|
||||||
geometryIndexOffset: u32 | 24,
|
geometryIndexOffset: u32 | 24,
|
||||||
reserved: u32 | 8,
|
reserved: u32 | 8,
|
||||||
},
|
},
|
||||||
clusterTemplateAddress: DeviceAddress,
|
clusterTemplateAddress: DeviceAddress,
|
||||||
vertexBuffer: StridedDeviceAddressNV,
|
vertexBuffer: StridedDeviceAddressNV,
|
||||||
}
|
}
|
||||||
|
|
||||||
AccelerationStructureBuildSizesInfoKHR :: struct {
|
AccelerationStructureBuildSizesInfoKHR :: struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user