Add fmt:"v,extensions_count" tags to many struct fields

This commit is contained in:
gingerBill
2024-08-14 14:03:41 +01:00
parent df61096317
commit eb6f2078cf

View File

@@ -168,7 +168,7 @@ buffer :: struct {
data_free_method: data_free_method,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
meshopt_compression_mode :: enum c.int {
@@ -207,7 +207,7 @@ buffer_view :: struct {
meshopt_compression: meshopt_compression,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
accessor_sparse :: struct {
@@ -221,11 +221,11 @@ accessor_sparse :: struct {
indices_extras: extras_t,
values_extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
indices_extensions_count: uint,
indices_extensions: [^]extension,
indices_extensions: [^]extension `fmt:"v,indices_extensions_count"`,
values_extensions_count: uint,
values_extensions: [^]extension,
values_extensions: [^]extension `fmt:"v,values_extensions_count"`,
}
accessor :: struct {
@@ -245,7 +245,7 @@ accessor :: struct {
sparse: accessor_sparse,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
attribute :: struct {
@@ -262,7 +262,7 @@ image :: struct {
mime_type: cstring,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
sampler :: struct {
@@ -273,7 +273,7 @@ sampler :: struct {
wrap_t: c.int,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
texture :: struct {
@@ -284,7 +284,7 @@ texture :: struct {
basisu_image: ^image,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
texture_transform :: struct {
@@ -303,7 +303,7 @@ texture_view :: struct {
transform: texture_transform,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
pbr_metallic_roughness :: struct {
@@ -408,7 +408,7 @@ material :: struct {
unlit: b32,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
material_mapping :: struct {
@@ -442,7 +442,7 @@ primitive :: struct {
draco_mesh_compression: draco_mesh_compression,
mappings: []material_mapping,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
mesh :: struct {
@@ -452,7 +452,7 @@ mesh :: struct {
target_names: []cstring,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
skin :: struct {
@@ -462,7 +462,7 @@ skin :: struct {
inverse_bind_matrices: ^accessor,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
camera_perspective :: struct {
@@ -492,7 +492,7 @@ camera :: struct {
},
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
light :: struct {
@@ -527,7 +527,7 @@ node :: struct {
has_mesh_gpu_instancing: b32,
mesh_gpu_instancing: mesh_gpu_instancing,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
scene :: struct {
@@ -535,7 +535,7 @@ scene :: struct {
nodes: []^node,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
animation_sampler :: struct {
@@ -544,7 +544,7 @@ animation_sampler :: struct {
interpolation: interpolation_type,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
animation_channel :: struct {
@@ -553,7 +553,7 @@ animation_channel :: struct {
target_path: animation_path_type,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
animation :: struct {
@@ -562,7 +562,7 @@ animation :: struct {
channels: []animation_channel,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
material_variant :: struct {
@@ -577,7 +577,7 @@ asset :: struct {
min_version: cstring,
extras: extras_t,
extensions_count: uint,
extensions: [^]extension,
extensions: [^]extension `fmt:"v,extensions_count"`,
}
data :: struct {
@@ -609,7 +609,7 @@ data :: struct {
extras: extras_t,
data_extensions_count: uint,
data_extensions: [^]extension,
data_extensions: [^]extension `fmt:"v,extensions_count"`,
extensions_used: []cstring,
extensions_required: []cstring,