[
    { "tag": "typedef", "ns": 0, "name": "__u_char", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:31:23", "type": { "tag": ":unsigned-char", "bit-size": 8, "bit-alignment": 8 } },
    { "tag": "typedef", "ns": 0, "name": "__u_short", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:32:28", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } },
    { "tag": "typedef", "ns": 0, "name": "__u_int", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:33:22", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__u_long", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:34:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__int8_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:37:21", "type": { "tag": ":signed-char", "bit-size": 8, "bit-alignment": 8 } },
    { "tag": "typedef", "ns": 0, "name": "__uint8_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:38:23", "type": { "tag": ":unsigned-char", "bit-size": 8, "bit-alignment": 8 } },
    { "tag": "typedef", "ns": 0, "name": "__int16_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:39:26", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } },
    { "tag": "typedef", "ns": 0, "name": "__uint16_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:40:28", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } },
    { "tag": "typedef", "ns": 0, "name": "__int32_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:41:20", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__uint32_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:42:22", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__int64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:44:25", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__uint64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:45:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__int_least8_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:52:18", "type": { "tag": "__int8_t" } },
    { "tag": "typedef", "ns": 0, "name": "__uint_least8_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:53:19", "type": { "tag": "__uint8_t" } },
    { "tag": "typedef", "ns": 0, "name": "__int_least16_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:54:19", "type": { "tag": "__int16_t" } },
    { "tag": "typedef", "ns": 0, "name": "__uint_least16_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:55:20", "type": { "tag": "__uint16_t" } },
    { "tag": "typedef", "ns": 0, "name": "__int_least32_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:56:19", "type": { "tag": "__int32_t" } },
    { "tag": "typedef", "ns": 0, "name": "__uint_least32_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:57:20", "type": { "tag": "__uint32_t" } },
    { "tag": "typedef", "ns": 0, "name": "__int_least64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:58:19", "type": { "tag": "__int64_t" } },
    { "tag": "typedef", "ns": 0, "name": "__uint_least64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:59:20", "type": { "tag": "__uint64_t" } },
    { "tag": "typedef", "ns": 0, "name": "__quad_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:63:18", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__u_quad_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:64:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__intmax_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:72:18", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__uintmax_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:73:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__dev_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:145:25", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__uid_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:146:25", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__gid_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:147:25", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__ino_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:148:25", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__ino64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:149:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__mode_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:150:26", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__nlink_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:151:27", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__off_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:152:25", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__off64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:153:27", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__pid_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:154:25", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__fsid_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:155:26", "type": { "tag": "struct", "ns": 0, "name": "", "id": 1, "location": "/usr/include/aarch64-linux-gnu/bits/types.h:155:12 <Spelling=/usr/include/aarch64-linux-gnu/bits/typesizes.h:59:24>", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "__val", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 2 } }] } },
    { "tag": "typedef", "ns": 0, "name": "__clock_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:156:27", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__rlim_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:157:26", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__rlim64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:158:28", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__id_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:159:24", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__time_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:160:26", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__useconds_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:161:30", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__suseconds_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:162:31", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__daddr_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:164:27", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__key_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:165:25", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__clockid_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:168:29", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__timer_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:171:27", "type": { "tag": ":pointer", "type": { "tag": ":void" } } },
    { "tag": "typedef", "ns": 0, "name": "__blksize_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:174:29", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__blkcnt_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:179:28", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__blkcnt64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:180:30", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__fsblkcnt_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:183:30", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__fsblkcnt64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:184:32", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__fsfilcnt_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:187:30", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__fsfilcnt64_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:188:32", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__fsword_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:191:28", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__ssize_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:193:27", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__syscall_slong_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:196:33", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__syscall_ulong_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:198:33", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__loff_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:202:19", "type": { "tag": "__off64_t" } },
    { "tag": "typedef", "ns": 0, "name": "__caddr_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:203:15", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
    { "tag": "typedef", "ns": 0, "name": "__intptr_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:206:25", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "__socklen_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:209:23", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "__sig_atomic_t", "location": "/usr/include/aarch64-linux-gnu/bits/types.h:214:13", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "int8_t", "location": "/usr/include/aarch64-linux-gnu/bits/stdint-intn.h:24:18", "type": { "tag": "__int8_t" } },
    { "tag": "typedef", "ns": 0, "name": "int16_t", "location": "/usr/include/aarch64-linux-gnu/bits/stdint-intn.h:25:19", "type": { "tag": "__int16_t" } },
    { "tag": "typedef", "ns": 0, "name": "int32_t", "location": "/usr/include/aarch64-linux-gnu/bits/stdint-intn.h:26:19", "type": { "tag": "__int32_t" } },
    { "tag": "typedef", "ns": 0, "name": "int64_t", "location": "/usr/include/aarch64-linux-gnu/bits/stdint-intn.h:27:19", "type": { "tag": "__int64_t" } },
    { "tag": "typedef", "ns": 0, "name": "uint8_t", "location": "/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h:24:19", "type": { "tag": "__uint8_t" } },
    { "tag": "typedef", "ns": 0, "name": "uint16_t", "location": "/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h:25:20", "type": { "tag": "__uint16_t" } },
    { "tag": "typedef", "ns": 0, "name": "uint32_t", "location": "/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h:26:20", "type": { "tag": "__uint32_t" } },
    { "tag": "typedef", "ns": 0, "name": "uint64_t", "location": "/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h:27:20", "type": { "tag": "__uint64_t" } },
    { "tag": "typedef", "ns": 0, "name": "int_least8_t", "location": "/usr/include/stdint.h:43:24", "type": { "tag": "__int_least8_t" } },
    { "tag": "typedef", "ns": 0, "name": "int_least16_t", "location": "/usr/include/stdint.h:44:25", "type": { "tag": "__int_least16_t" } },
    { "tag": "typedef", "ns": 0, "name": "int_least32_t", "location": "/usr/include/stdint.h:45:25", "type": { "tag": "__int_least32_t" } },
    { "tag": "typedef", "ns": 0, "name": "int_least64_t", "location": "/usr/include/stdint.h:46:25", "type": { "tag": "__int_least64_t" } },
    { "tag": "typedef", "ns": 0, "name": "uint_least8_t", "location": "/usr/include/stdint.h:49:25", "type": { "tag": "__uint_least8_t" } },
    { "tag": "typedef", "ns": 0, "name": "uint_least16_t", "location": "/usr/include/stdint.h:50:26", "type": { "tag": "__uint_least16_t" } },
    { "tag": "typedef", "ns": 0, "name": "uint_least32_t", "location": "/usr/include/stdint.h:51:26", "type": { "tag": "__uint_least32_t" } },
    { "tag": "typedef", "ns": 0, "name": "uint_least64_t", "location": "/usr/include/stdint.h:52:26", "type": { "tag": "__uint_least64_t" } },
    { "tag": "typedef", "ns": 0, "name": "int_fast8_t", "location": "/usr/include/stdint.h:58:22", "type": { "tag": ":signed-char", "bit-size": 8, "bit-alignment": 8 } },
    { "tag": "typedef", "ns": 0, "name": "int_fast16_t", "location": "/usr/include/stdint.h:60:19", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "int_fast32_t", "location": "/usr/include/stdint.h:61:19", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "int_fast64_t", "location": "/usr/include/stdint.h:62:19", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "uint_fast8_t", "location": "/usr/include/stdint.h:71:24", "type": { "tag": ":unsigned-char", "bit-size": 8, "bit-alignment": 8 } },
    { "tag": "typedef", "ns": 0, "name": "uint_fast16_t", "location": "/usr/include/stdint.h:73:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "uint_fast32_t", "location": "/usr/include/stdint.h:74:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "uint_fast64_t", "location": "/usr/include/stdint.h:75:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "intptr_t", "location": "/usr/include/stdint.h:87:19", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "uintptr_t", "location": "/usr/include/stdint.h:90:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "intmax_t", "location": "/usr/include/stdint.h:101:21", "type": { "tag": "__intmax_t" } },
    { "tag": "typedef", "ns": 0, "name": "uintmax_t", "location": "/usr/include/stdint.h:102:22", "type": { "tag": "__uintmax_t" } },
    { "tag": "typedef", "ns": 0, "name": "ptrdiff_t", "location": "/usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h:18:26", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "size_t", "location": "/usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h:18:23", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
    { "tag": "typedef", "ns": 0, "name": "wchar_t", "location": "/usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h:24:24", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
    { "tag": "typedef", "ns": 0, "name": "max_align_t", "location": "/usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h:24:3", "type": { "tag": "struct", "ns": 2, "name": "", "id": 2, "location": "/usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h:19:9", "bit-size": 256, "bit-alignment": 128, "fields": [{ "tag": "field", "name": "__clang_max_align_nonce1", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "__clang_max_align_nonce2", "bit-offset": 128, "bit-size": 128, "bit-alignment": 128, "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }] } },
    { "tag": "typedef", "ns": 0, "name": "WGPUFlags", "location": "/data/input/webgpu.h:104:18", "type": { "tag": "uint64_t" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUBool", "location": "/data/input/webgpu.h:105:18", "type": { "tag": "uint32_t" } },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterImpl", "id": 0, "location": "/data/input/webgpu.h:107:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAdapter", "location": "/data/input/webgpu.h:107:33", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUAdapterImpl", "id": 0, "location": "/data/input/webgpu.h:107:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupImpl", "id": 0, "location": "/data/input/webgpu.h:108:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBindGroup", "location": "/data/input/webgpu.h:108:35", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUBindGroupImpl", "id": 0, "location": "/data/input/webgpu.h:108:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupLayoutImpl", "id": 0, "location": "/data/input/webgpu.h:109:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBindGroupLayout", "location": "/data/input/webgpu.h:109:41", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUBindGroupLayoutImpl", "id": 0, "location": "/data/input/webgpu.h:109:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferImpl", "id": 0, "location": "/data/input/webgpu.h:110:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBuffer", "location": "/data/input/webgpu.h:110:32", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUBufferImpl", "id": 0, "location": "/data/input/webgpu.h:110:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUCommandBufferImpl", "id": 0, "location": "/data/input/webgpu.h:111:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCommandBuffer", "location": "/data/input/webgpu.h:111:39", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUCommandBufferImpl", "id": 0, "location": "/data/input/webgpu.h:111:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUCommandEncoderImpl", "id": 0, "location": "/data/input/webgpu.h:112:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCommandEncoder", "location": "/data/input/webgpu.h:112:40", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUCommandEncoderImpl", "id": 0, "location": "/data/input/webgpu.h:112:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUComputePassEncoderImpl", "id": 0, "location": "/data/input/webgpu.h:113:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUComputePassEncoder", "location": "/data/input/webgpu.h:113:44", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUComputePassEncoderImpl", "id": 0, "location": "/data/input/webgpu.h:113:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUComputePipelineImpl", "id": 0, "location": "/data/input/webgpu.h:114:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUComputePipeline", "location": "/data/input/webgpu.h:114:41", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUComputePipelineImpl", "id": 0, "location": "/data/input/webgpu.h:114:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUDeviceImpl", "id": 0, "location": "/data/input/webgpu.h:115:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDevice", "location": "/data/input/webgpu.h:115:32", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUDeviceImpl", "id": 0, "location": "/data/input/webgpu.h:115:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUExternalTextureImpl", "id": 0, "location": "/data/input/webgpu.h:116:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUExternalTexture", "location": "/data/input/webgpu.h:116:41", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUExternalTextureImpl", "id": 0, "location": "/data/input/webgpu.h:116:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUInstanceImpl", "id": 0, "location": "/data/input/webgpu.h:117:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUInstance", "location": "/data/input/webgpu.h:117:34", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUInstanceImpl", "id": 0, "location": "/data/input/webgpu.h:117:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUPipelineLayoutImpl", "id": 0, "location": "/data/input/webgpu.h:118:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPipelineLayout", "location": "/data/input/webgpu.h:118:40", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUPipelineLayoutImpl", "id": 0, "location": "/data/input/webgpu.h:118:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUQuerySetImpl", "id": 0, "location": "/data/input/webgpu.h:119:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUQuerySet", "location": "/data/input/webgpu.h:119:34", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUQuerySetImpl", "id": 0, "location": "/data/input/webgpu.h:119:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUQueueImpl", "id": 0, "location": "/data/input/webgpu.h:120:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUQueue", "location": "/data/input/webgpu.h:120:31", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUQueueImpl", "id": 0, "location": "/data/input/webgpu.h:120:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderBundleImpl", "id": 0, "location": "/data/input/webgpu.h:121:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderBundle", "location": "/data/input/webgpu.h:121:38", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPURenderBundleImpl", "id": 0, "location": "/data/input/webgpu.h:121:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderBundleEncoderImpl", "id": 0, "location": "/data/input/webgpu.h:122:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderBundleEncoder", "location": "/data/input/webgpu.h:122:45", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPURenderBundleEncoderImpl", "id": 0, "location": "/data/input/webgpu.h:122:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassEncoderImpl", "id": 0, "location": "/data/input/webgpu.h:123:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassEncoder", "location": "/data/input/webgpu.h:123:43", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPURenderPassEncoderImpl", "id": 0, "location": "/data/input/webgpu.h:123:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPipelineImpl", "id": 0, "location": "/data/input/webgpu.h:124:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPipeline", "location": "/data/input/webgpu.h:124:40", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPURenderPipelineImpl", "id": 0, "location": "/data/input/webgpu.h:124:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUSamplerImpl", "id": 0, "location": "/data/input/webgpu.h:125:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSampler", "location": "/data/input/webgpu.h:125:33", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUSamplerImpl", "id": 0, "location": "/data/input/webgpu.h:125:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUShaderModuleImpl", "id": 0, "location": "/data/input/webgpu.h:126:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUShaderModule", "location": "/data/input/webgpu.h:126:38", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUShaderModuleImpl", "id": 0, "location": "/data/input/webgpu.h:126:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryImpl", "id": 0, "location": "/data/input/webgpu.h:127:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedBufferMemory", "location": "/data/input/webgpu.h:127:44", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryImpl", "id": 0, "location": "/data/input/webgpu.h:127:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceImpl", "id": 0, "location": "/data/input/webgpu.h:128:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFence", "location": "/data/input/webgpu.h:128:37", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceImpl", "id": 0, "location": "/data/input/webgpu.h:128:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryImpl", "id": 0, "location": "/data/input/webgpu.h:129:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemory", "location": "/data/input/webgpu.h:129:45", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryImpl", "id": 0, "location": "/data/input/webgpu.h:129:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceImpl", "id": 0, "location": "/data/input/webgpu.h:130:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurface", "location": "/data/input/webgpu.h:130:33", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUSurfaceImpl", "id": 0, "location": "/data/input/webgpu.h:130:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureImpl", "id": 0, "location": "/data/input/webgpu.h:131:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTexture", "location": "/data/input/webgpu.h:131:33", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUTextureImpl", "id": 0, "location": "/data/input/webgpu.h:131:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureViewImpl", "id": 0, "location": "/data/input/webgpu.h:132:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureView", "location": "/data/input/webgpu.h:132:37", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "WGPUTextureViewImpl", "id": 0, "location": "/data/input/webgpu.h:132:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
    { "tag": "struct", "ns": 0, "name": "WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER", "id": 0, "location": "/data/input/webgpu.h:135:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterPropertiesD3D", "id": 0, "location": "/data/input/webgpu.h:136:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterPropertiesSubgroups", "id": 0, "location": "/data/input/webgpu.h:137:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterPropertiesVk", "id": 0, "location": "/data/input/webgpu.h:138:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupEntry", "id": 0, "location": "/data/input/webgpu.h:139:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBlendComponent", "id": 0, "location": "/data/input/webgpu.h:140:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferBindingLayout", "id": 0, "location": "/data/input/webgpu.h:141:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferHostMappedPointer", "id": 0, "location": "/data/input/webgpu.h:142:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferMapCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:143:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUColor", "id": 0, "location": "/data/input/webgpu.h:144:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUColorTargetStateExpandResolveTextureDawn", "id": 0, "location": "/data/input/webgpu.h:145:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUCompilationInfoCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:146:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUComputePassTimestampWrites", "id": 0, "location": "/data/input/webgpu.h:147:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUCopyTextureForBrowserOptions", "id": 0, "location": "/data/input/webgpu.h:148:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUCreateComputePipelineAsyncCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:149:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUCreateRenderPipelineAsyncCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:150:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnWGSLBlocklist", "id": 0, "location": "/data/input/webgpu.h:151:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnAdapterPropertiesPowerPreference", "id": 0, "location": "/data/input/webgpu.h:152:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnBufferDescriptorErrorInfoFromWireClient", "id": 0, "location": "/data/input/webgpu.h:153:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnEncoderInternalUsageDescriptor", "id": 0, "location": "/data/input/webgpu.h:154:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnExperimentalImmediateDataLimits", "id": 0, "location": "/data/input/webgpu.h:155:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnExperimentalSubgroupLimits", "id": 0, "location": "/data/input/webgpu.h:156:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnRenderPassColorAttachmentRenderToSingleSampled", "id": 0, "location": "/data/input/webgpu.h:157:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnShaderModuleSPIRVOptionsDescriptor", "id": 0, "location": "/data/input/webgpu.h:158:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnTexelCopyBufferRowAlignmentLimits", "id": 0, "location": "/data/input/webgpu.h:159:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnTextureInternalUsageDescriptor", "id": 0, "location": "/data/input/webgpu.h:160:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnTogglesDescriptor", "id": 0, "location": "/data/input/webgpu.h:161:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnWireWGSLControl", "id": 0, "location": "/data/input/webgpu.h:162:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDeviceLostCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:163:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDrmFormatProperties", "id": 0, "location": "/data/input/webgpu.h:164:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUExtent2D", "id": 0, "location": "/data/input/webgpu.h:165:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUExtent3D", "id": 0, "location": "/data/input/webgpu.h:166:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUExternalTextureBindingEntry", "id": 0, "location": "/data/input/webgpu.h:167:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUExternalTextureBindingLayout", "id": 0, "location": "/data/input/webgpu.h:168:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUFormatCapabilities", "id": 0, "location": "/data/input/webgpu.h:169:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUFuture", "id": 0, "location": "/data/input/webgpu.h:170:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUInstanceFeatures", "id": 0, "location": "/data/input/webgpu.h:171:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPULimits", "id": 0, "location": "/data/input/webgpu.h:172:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUMemoryHeapInfo", "id": 0, "location": "/data/input/webgpu.h:173:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUMultisampleState", "id": 0, "location": "/data/input/webgpu.h:174:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUOrigin2D", "id": 0, "location": "/data/input/webgpu.h:175:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUOrigin3D", "id": 0, "location": "/data/input/webgpu.h:176:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUPipelineLayoutStorageAttachment", "id": 0, "location": "/data/input/webgpu.h:177:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUPopErrorScopeCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:178:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUPrimitiveState", "id": 0, "location": "/data/input/webgpu.h:179:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUQueueWorkDoneCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:180:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassDepthStencilAttachment", "id": 0, "location": "/data/input/webgpu.h:181:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassDescriptorExpandResolveRect", "id": 0, "location": "/data/input/webgpu.h:182:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassMaxDrawCount", "id": 0, "location": "/data/input/webgpu.h:183:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassTimestampWrites", "id": 0, "location": "/data/input/webgpu.h:184:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURequestAdapterCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:185:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURequestAdapterOptions", "id": 0, "location": "/data/input/webgpu.h:186:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURequestDeviceCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:187:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSamplerBindingLayout", "id": 0, "location": "/data/input/webgpu.h:188:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUShaderModuleCompilationOptions", "id": 0, "location": "/data/input/webgpu.h:189:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUShaderSourceSPIRV", "id": 0, "location": "/data/input/webgpu.h:190:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryBeginAccessDescriptor", "id": 0, "location": "/data/input/webgpu.h:191:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryEndAccessState", "id": 0, "location": "/data/input/webgpu.h:192:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryProperties", "id": 0, "location": "/data/input/webgpu.h:193:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceDXGISharedHandleDescriptor", "id": 0, "location": "/data/input/webgpu.h:194:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceDXGISharedHandleExportInfo", "id": 0, "location": "/data/input/webgpu.h:195:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceMTLSharedEventDescriptor", "id": 0, "location": "/data/input/webgpu.h:196:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceMTLSharedEventExportInfo", "id": 0, "location": "/data/input/webgpu.h:197:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceExportInfo", "id": 0, "location": "/data/input/webgpu.h:198:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceSyncFDDescriptor", "id": 0, "location": "/data/input/webgpu.h:199:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceSyncFDExportInfo", "id": 0, "location": "/data/input/webgpu.h:200:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor", "id": 0, "location": "/data/input/webgpu.h:201:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo", "id": 0, "location": "/data/input/webgpu.h:202:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreZirconHandleDescriptor", "id": 0, "location": "/data/input/webgpu.h:203:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreZirconHandleExportInfo", "id": 0, "location": "/data/input/webgpu.h:204:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryD3DSwapchainBeginState", "id": 0, "location": "/data/input/webgpu.h:205:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryDXGISharedHandleDescriptor", "id": 0, "location": "/data/input/webgpu.h:206:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryEGLImageDescriptor", "id": 0, "location": "/data/input/webgpu.h:207:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryIOSurfaceDescriptor", "id": 0, "location": "/data/input/webgpu.h:208:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryAHardwareBufferDescriptor", "id": 0, "location": "/data/input/webgpu.h:209:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryBeginAccessDescriptor", "id": 0, "location": "/data/input/webgpu.h:210:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryDmaBufPlane", "id": 0, "location": "/data/input/webgpu.h:211:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryEndAccessState", "id": 0, "location": "/data/input/webgpu.h:212:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryOpaqueFDDescriptor", "id": 0, "location": "/data/input/webgpu.h:213:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor", "id": 0, "location": "/data/input/webgpu.h:214:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryVkImageLayoutBeginState", "id": 0, "location": "/data/input/webgpu.h:215:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryVkImageLayoutEndState", "id": 0, "location": "/data/input/webgpu.h:216:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryZirconHandleDescriptor", "id": 0, "location": "/data/input/webgpu.h:217:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUStaticSamplerBindingLayout", "id": 0, "location": "/data/input/webgpu.h:218:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUStencilFaceState", "id": 0, "location": "/data/input/webgpu.h:219:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUStorageTextureBindingLayout", "id": 0, "location": "/data/input/webgpu.h:220:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUStringView", "id": 0, "location": "/data/input/webgpu.h:221:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSupportedFeatures", "id": 0, "location": "/data/input/webgpu.h:222:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceCapabilities", "id": 0, "location": "/data/input/webgpu.h:223:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceConfiguration", "id": 0, "location": "/data/input/webgpu.h:224:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceDescriptorFromWindowsCoreWindow", "id": 0, "location": "/data/input/webgpu.h:225:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceDescriptorFromWindowsSwapChainPanel", "id": 0, "location": "/data/input/webgpu.h:226:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceXCBWindow", "id": 0, "location": "/data/input/webgpu.h:227:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceAndroidNativeWindow", "id": 0, "location": "/data/input/webgpu.h:228:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceMetalLayer", "id": 0, "location": "/data/input/webgpu.h:229:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceWaylandSurface", "id": 0, "location": "/data/input/webgpu.h:230:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceWindowsHWND", "id": 0, "location": "/data/input/webgpu.h:231:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceXlibWindow", "id": 0, "location": "/data/input/webgpu.h:232:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceTexture", "id": 0, "location": "/data/input/webgpu.h:233:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureBindingLayout", "id": 0, "location": "/data/input/webgpu.h:234:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureBindingViewDimensionDescriptor", "id": 0, "location": "/data/input/webgpu.h:235:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureDataLayout", "id": 0, "location": "/data/input/webgpu.h:236:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUUncapturedErrorCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:237:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUVertexAttribute", "id": 0, "location": "/data/input/webgpu.h:238:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUYCbCrVkDescriptor", "id": 0, "location": "/data/input/webgpu.h:239:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUAHardwareBufferProperties", "id": 0, "location": "/data/input/webgpu.h:240:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterInfo", "id": 0, "location": "/data/input/webgpu.h:241:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterPropertiesMemoryHeaps", "id": 0, "location": "/data/input/webgpu.h:242:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupDescriptor", "id": 0, "location": "/data/input/webgpu.h:243:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupLayoutEntry", "id": 0, "location": "/data/input/webgpu.h:244:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBlendState", "id": 0, "location": "/data/input/webgpu.h:245:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferDescriptor", "id": 0, "location": "/data/input/webgpu.h:246:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUCommandBufferDescriptor", "id": 0, "location": "/data/input/webgpu.h:247:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUCommandEncoderDescriptor", "id": 0, "location": "/data/input/webgpu.h:248:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUCompilationMessage", "id": 0, "location": "/data/input/webgpu.h:249:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUComputePassDescriptor", "id": 0, "location": "/data/input/webgpu.h:250:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUConstantEntry", "id": 0, "location": "/data/input/webgpu.h:251:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnCacheDeviceDescriptor", "id": 0, "location": "/data/input/webgpu.h:252:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDepthStencilState", "id": 0, "location": "/data/input/webgpu.h:253:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDrmFormatCapabilities", "id": 0, "location": "/data/input/webgpu.h:254:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUExternalTextureDescriptor", "id": 0, "location": "/data/input/webgpu.h:255:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUFutureWaitInfo", "id": 0, "location": "/data/input/webgpu.h:256:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUImageCopyBuffer", "id": 0, "location": "/data/input/webgpu.h:257:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUImageCopyExternalTexture", "id": 0, "location": "/data/input/webgpu.h:258:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUImageCopyTexture", "id": 0, "location": "/data/input/webgpu.h:259:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUInstanceDescriptor", "id": 0, "location": "/data/input/webgpu.h:260:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUPipelineLayoutDescriptor", "id": 0, "location": "/data/input/webgpu.h:261:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUPipelineLayoutPixelLocalStorage", "id": 0, "location": "/data/input/webgpu.h:262:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUQuerySetDescriptor", "id": 0, "location": "/data/input/webgpu.h:263:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUQueueDescriptor", "id": 0, "location": "/data/input/webgpu.h:264:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderBundleDescriptor", "id": 0, "location": "/data/input/webgpu.h:265:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderBundleEncoderDescriptor", "id": 0, "location": "/data/input/webgpu.h:266:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassColorAttachment", "id": 0, "location": "/data/input/webgpu.h:267:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassStorageAttachment", "id": 0, "location": "/data/input/webgpu.h:268:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURequiredLimits", "id": 0, "location": "/data/input/webgpu.h:269:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSamplerDescriptor", "id": 0, "location": "/data/input/webgpu.h:270:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUShaderModuleDescriptor", "id": 0, "location": "/data/input/webgpu.h:271:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUShaderSourceWGSL", "id": 0, "location": "/data/input/webgpu.h:272:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryDescriptor", "id": 0, "location": "/data/input/webgpu.h:273:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceDescriptor", "id": 0, "location": "/data/input/webgpu.h:274:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryAHardwareBufferProperties", "id": 0, "location": "/data/input/webgpu.h:275:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryDescriptor", "id": 0, "location": "/data/input/webgpu.h:276:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryDmaBufDescriptor", "id": 0, "location": "/data/input/webgpu.h:277:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryProperties", "id": 0, "location": "/data/input/webgpu.h:278:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSupportedLimits", "id": 0, "location": "/data/input/webgpu.h:279:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceDescriptor", "id": 0, "location": "/data/input/webgpu.h:280:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceCanvasHTMLSelector_Emscripten", "id": 0, "location": "/data/input/webgpu.h:281:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureDescriptor", "id": 0, "location": "/data/input/webgpu.h:282:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureViewDescriptor", "id": 0, "location": "/data/input/webgpu.h:283:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUVertexBufferLayout", "id": 0, "location": "/data/input/webgpu.h:284:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupLayoutDescriptor", "id": 0, "location": "/data/input/webgpu.h:285:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUColorTargetState", "id": 0, "location": "/data/input/webgpu.h:286:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUCompilationInfo", "id": 0, "location": "/data/input/webgpu.h:287:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUComputeState", "id": 0, "location": "/data/input/webgpu.h:288:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUDeviceDescriptor", "id": 0, "location": "/data/input/webgpu.h:289:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassDescriptor", "id": 0, "location": "/data/input/webgpu.h:290:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassPixelLocalStorage", "id": 0, "location": "/data/input/webgpu.h:291:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUVertexState", "id": 0, "location": "/data/input/webgpu.h:292:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUComputePipelineDescriptor", "id": 0, "location": "/data/input/webgpu.h:293:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPUFragmentState", "id": 0, "location": "/data/input/webgpu.h:294:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPipelineDescriptor", "id": 0, "location": "/data/input/webgpu.h:295:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
    { "tag": "enum", "ns": 0, "name": "WGPUWGSLFeatureName", "id": 0, "location": "/data/input/webgpu.h:297:14", "fields": [{ "tag": "field", "name": "WGPUWGSLFeatureName_ReadonlyAndReadwriteStorageTextures", "value": 1 }, { "tag": "field", "name": "WGPUWGSLFeatureName_Packed4x8IntegerDotProduct", "value": 2 }, { "tag": "field", "name": "WGPUWGSLFeatureName_UnrestrictedPointerParameters", "value": 3 }, { "tag": "field", "name": "WGPUWGSLFeatureName_PointerCompositeAccess", "value": 4 }, { "tag": "field", "name": "WGPUWGSLFeatureName_ChromiumTestingUnimplemented", "value": 327680 }, { "tag": "field", "name": "WGPUWGSLFeatureName_ChromiumTestingUnsafeExperimental", "value": 327681 }, { "tag": "field", "name": "WGPUWGSLFeatureName_ChromiumTestingExperimental", "value": 327682 }, { "tag": "field", "name": "WGPUWGSLFeatureName_ChromiumTestingShippedWithKillswitch", "value": 327683 }, { "tag": "field", "name": "WGPUWGSLFeatureName_ChromiumTestingShipped", "value": 327684 }, { "tag": "field", "name": "WGPUWGSLFeatureName_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUWGSLFeatureName", "location": "/data/input/webgpu.h:308:3", "type": { "tag": ":enum", "name": "WGPUWGSLFeatureName", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUAdapterType", "id": 0, "location": "/data/input/webgpu.h:309:14", "fields": [{ "tag": "field", "name": "WGPUAdapterType_DiscreteGPU", "value": 1 }, { "tag": "field", "name": "WGPUAdapterType_IntegratedGPU", "value": 2 }, { "tag": "field", "name": "WGPUAdapterType_CPU", "value": 3 }, { "tag": "field", "name": "WGPUAdapterType_Unknown", "value": 4 }, { "tag": "field", "name": "WGPUAdapterType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAdapterType", "location": "/data/input/webgpu.h:315:3", "type": { "tag": ":enum", "name": "WGPUAdapterType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUAddressMode", "id": 0, "location": "/data/input/webgpu.h:316:14", "fields": [{ "tag": "field", "name": "WGPUAddressMode_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUAddressMode_ClampToEdge", "value": 1 }, { "tag": "field", "name": "WGPUAddressMode_Repeat", "value": 2 }, { "tag": "field", "name": "WGPUAddressMode_MirrorRepeat", "value": 3 }, { "tag": "field", "name": "WGPUAddressMode_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAddressMode", "location": "/data/input/webgpu.h:322:3", "type": { "tag": ":enum", "name": "WGPUAddressMode", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUAlphaMode", "id": 0, "location": "/data/input/webgpu.h:323:14", "fields": [{ "tag": "field", "name": "WGPUAlphaMode_Opaque", "value": 1 }, { "tag": "field", "name": "WGPUAlphaMode_Premultiplied", "value": 2 }, { "tag": "field", "name": "WGPUAlphaMode_Unpremultiplied", "value": 3 }, { "tag": "field", "name": "WGPUAlphaMode_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAlphaMode", "location": "/data/input/webgpu.h:328:3", "type": { "tag": ":enum", "name": "WGPUAlphaMode", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUBackendType", "id": 0, "location": "/data/input/webgpu.h:329:14", "fields": [{ "tag": "field", "name": "WGPUBackendType_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUBackendType_Null", "value": 1 }, { "tag": "field", "name": "WGPUBackendType_WebGPU", "value": 2 }, { "tag": "field", "name": "WGPUBackendType_D3D11", "value": 3 }, { "tag": "field", "name": "WGPUBackendType_D3D12", "value": 4 }, { "tag": "field", "name": "WGPUBackendType_Metal", "value": 5 }, { "tag": "field", "name": "WGPUBackendType_Vulkan", "value": 6 }, { "tag": "field", "name": "WGPUBackendType_OpenGL", "value": 7 }, { "tag": "field", "name": "WGPUBackendType_OpenGLES", "value": 8 }, { "tag": "field", "name": "WGPUBackendType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBackendType", "location": "/data/input/webgpu.h:340:3", "type": { "tag": ":enum", "name": "WGPUBackendType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUBlendFactor", "id": 0, "location": "/data/input/webgpu.h:341:14", "fields": [{ "tag": "field", "name": "WGPUBlendFactor_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUBlendFactor_Zero", "value": 1 }, { "tag": "field", "name": "WGPUBlendFactor_One", "value": 2 }, { "tag": "field", "name": "WGPUBlendFactor_Src", "value": 3 }, { "tag": "field", "name": "WGPUBlendFactor_OneMinusSrc", "value": 4 }, { "tag": "field", "name": "WGPUBlendFactor_SrcAlpha", "value": 5 }, { "tag": "field", "name": "WGPUBlendFactor_OneMinusSrcAlpha", "value": 6 }, { "tag": "field", "name": "WGPUBlendFactor_Dst", "value": 7 }, { "tag": "field", "name": "WGPUBlendFactor_OneMinusDst", "value": 8 }, { "tag": "field", "name": "WGPUBlendFactor_DstAlpha", "value": 9 }, { "tag": "field", "name": "WGPUBlendFactor_OneMinusDstAlpha", "value": 10 }, { "tag": "field", "name": "WGPUBlendFactor_SrcAlphaSaturated", "value": 11 }, { "tag": "field", "name": "WGPUBlendFactor_Constant", "value": 12 }, { "tag": "field", "name": "WGPUBlendFactor_OneMinusConstant", "value": 13 }, { "tag": "field", "name": "WGPUBlendFactor_Src1", "value": 14 }, { "tag": "field", "name": "WGPUBlendFactor_OneMinusSrc1", "value": 15 }, { "tag": "field", "name": "WGPUBlendFactor_Src1Alpha", "value": 16 }, { "tag": "field", "name": "WGPUBlendFactor_OneMinusSrc1Alpha", "value": 17 }, { "tag": "field", "name": "WGPUBlendFactor_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBlendFactor", "location": "/data/input/webgpu.h:361:3", "type": { "tag": ":enum", "name": "WGPUBlendFactor", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUBlendOperation", "id": 0, "location": "/data/input/webgpu.h:362:14", "fields": [{ "tag": "field", "name": "WGPUBlendOperation_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUBlendOperation_Add", "value": 1 }, { "tag": "field", "name": "WGPUBlendOperation_Subtract", "value": 2 }, { "tag": "field", "name": "WGPUBlendOperation_ReverseSubtract", "value": 3 }, { "tag": "field", "name": "WGPUBlendOperation_Min", "value": 4 }, { "tag": "field", "name": "WGPUBlendOperation_Max", "value": 5 }, { "tag": "field", "name": "WGPUBlendOperation_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBlendOperation", "location": "/data/input/webgpu.h:370:3", "type": { "tag": ":enum", "name": "WGPUBlendOperation", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUBufferBindingType", "id": 0, "location": "/data/input/webgpu.h:371:14", "fields": [{ "tag": "field", "name": "WGPUBufferBindingType_BindingNotUsed", "value": 0 }, { "tag": "field", "name": "WGPUBufferBindingType_Uniform", "value": 1 }, { "tag": "field", "name": "WGPUBufferBindingType_Storage", "value": 2 }, { "tag": "field", "name": "WGPUBufferBindingType_ReadOnlyStorage", "value": 3 }, { "tag": "field", "name": "WGPUBufferBindingType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferBindingType", "location": "/data/input/webgpu.h:377:3", "type": { "tag": ":enum", "name": "WGPUBufferBindingType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUBufferMapAsyncStatus", "id": 0, "location": "/data/input/webgpu.h:378:14", "fields": [{ "tag": "field", "name": "WGPUBufferMapAsyncStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_InstanceDropped", "value": 2 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_ValidationError", "value": 3 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_Unknown", "value": 4 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_DeviceLost", "value": 5 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_DestroyedBeforeCallback", "value": 6 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_UnmappedBeforeCallback", "value": 7 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_MappingAlreadyPending", "value": 8 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_OffsetOutOfRange", "value": 9 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_SizeOutOfRange", "value": 10 }, { "tag": "field", "name": "WGPUBufferMapAsyncStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferMapAsyncStatus", "location": "/data/input/webgpu.h:390:3", "type": { "tag": ":enum", "name": "WGPUBufferMapAsyncStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUBufferMapState", "id": 0, "location": "/data/input/webgpu.h:391:14", "fields": [{ "tag": "field", "name": "WGPUBufferMapState_Unmapped", "value": 1 }, { "tag": "field", "name": "WGPUBufferMapState_Pending", "value": 2 }, { "tag": "field", "name": "WGPUBufferMapState_Mapped", "value": 3 }, { "tag": "field", "name": "WGPUBufferMapState_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferMapState", "location": "/data/input/webgpu.h:396:3", "type": { "tag": ":enum", "name": "WGPUBufferMapState", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUCallbackMode", "id": 0, "location": "/data/input/webgpu.h:397:14", "fields": [{ "tag": "field", "name": "WGPUCallbackMode_WaitAnyOnly", "value": 1 }, { "tag": "field", "name": "WGPUCallbackMode_AllowProcessEvents", "value": 2 }, { "tag": "field", "name": "WGPUCallbackMode_AllowSpontaneous", "value": 3 }, { "tag": "field", "name": "WGPUCallbackMode_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCallbackMode", "location": "/data/input/webgpu.h:402:3", "type": { "tag": ":enum", "name": "WGPUCallbackMode", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUCompareFunction", "id": 0, "location": "/data/input/webgpu.h:403:14", "fields": [{ "tag": "field", "name": "WGPUCompareFunction_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUCompareFunction_Never", "value": 1 }, { "tag": "field", "name": "WGPUCompareFunction_Less", "value": 2 }, { "tag": "field", "name": "WGPUCompareFunction_Equal", "value": 3 }, { "tag": "field", "name": "WGPUCompareFunction_LessEqual", "value": 4 }, { "tag": "field", "name": "WGPUCompareFunction_Greater", "value": 5 }, { "tag": "field", "name": "WGPUCompareFunction_NotEqual", "value": 6 }, { "tag": "field", "name": "WGPUCompareFunction_GreaterEqual", "value": 7 }, { "tag": "field", "name": "WGPUCompareFunction_Always", "value": 8 }, { "tag": "field", "name": "WGPUCompareFunction_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompareFunction", "location": "/data/input/webgpu.h:414:3", "type": { "tag": ":enum", "name": "WGPUCompareFunction", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUCompilationInfoRequestStatus", "id": 0, "location": "/data/input/webgpu.h:415:14", "fields": [{ "tag": "field", "name": "WGPUCompilationInfoRequestStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPUCompilationInfoRequestStatus_InstanceDropped", "value": 2 }, { "tag": "field", "name": "WGPUCompilationInfoRequestStatus_Error", "value": 3 }, { "tag": "field", "name": "WGPUCompilationInfoRequestStatus_DeviceLost", "value": 4 }, { "tag": "field", "name": "WGPUCompilationInfoRequestStatus_Unknown", "value": 5 }, { "tag": "field", "name": "WGPUCompilationInfoRequestStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompilationInfoRequestStatus", "location": "/data/input/webgpu.h:422:3", "type": { "tag": ":enum", "name": "WGPUCompilationInfoRequestStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUCompilationMessageType", "id": 0, "location": "/data/input/webgpu.h:423:14", "fields": [{ "tag": "field", "name": "WGPUCompilationMessageType_Error", "value": 1 }, { "tag": "field", "name": "WGPUCompilationMessageType_Warning", "value": 2 }, { "tag": "field", "name": "WGPUCompilationMessageType_Info", "value": 3 }, { "tag": "field", "name": "WGPUCompilationMessageType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompilationMessageType", "location": "/data/input/webgpu.h:428:3", "type": { "tag": ":enum", "name": "WGPUCompilationMessageType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUCompositeAlphaMode", "id": 0, "location": "/data/input/webgpu.h:429:14", "fields": [{ "tag": "field", "name": "WGPUCompositeAlphaMode_Auto", "value": 0 }, { "tag": "field", "name": "WGPUCompositeAlphaMode_Opaque", "value": 1 }, { "tag": "field", "name": "WGPUCompositeAlphaMode_Premultiplied", "value": 2 }, { "tag": "field", "name": "WGPUCompositeAlphaMode_Unpremultiplied", "value": 3 }, { "tag": "field", "name": "WGPUCompositeAlphaMode_Inherit", "value": 4 }, { "tag": "field", "name": "WGPUCompositeAlphaMode_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompositeAlphaMode", "location": "/data/input/webgpu.h:436:3", "type": { "tag": ":enum", "name": "WGPUCompositeAlphaMode", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUCreatePipelineAsyncStatus", "id": 0, "location": "/data/input/webgpu.h:437:14", "fields": [{ "tag": "field", "name": "WGPUCreatePipelineAsyncStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPUCreatePipelineAsyncStatus_InstanceDropped", "value": 2 }, { "tag": "field", "name": "WGPUCreatePipelineAsyncStatus_ValidationError", "value": 3 }, { "tag": "field", "name": "WGPUCreatePipelineAsyncStatus_InternalError", "value": 4 }, { "tag": "field", "name": "WGPUCreatePipelineAsyncStatus_DeviceLost", "value": 5 }, { "tag": "field", "name": "WGPUCreatePipelineAsyncStatus_DeviceDestroyed", "value": 6 }, { "tag": "field", "name": "WGPUCreatePipelineAsyncStatus_Unknown", "value": 7 }, { "tag": "field", "name": "WGPUCreatePipelineAsyncStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCreatePipelineAsyncStatus", "location": "/data/input/webgpu.h:446:3", "type": { "tag": ":enum", "name": "WGPUCreatePipelineAsyncStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUCullMode", "id": 0, "location": "/data/input/webgpu.h:447:14", "fields": [{ "tag": "field", "name": "WGPUCullMode_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUCullMode_None", "value": 1 }, { "tag": "field", "name": "WGPUCullMode_Front", "value": 2 }, { "tag": "field", "name": "WGPUCullMode_Back", "value": 3 }, { "tag": "field", "name": "WGPUCullMode_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCullMode", "location": "/data/input/webgpu.h:453:3", "type": { "tag": ":enum", "name": "WGPUCullMode", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUDeviceLostReason", "id": 0, "location": "/data/input/webgpu.h:454:14", "fields": [{ "tag": "field", "name": "WGPUDeviceLostReason_Unknown", "value": 1 }, { "tag": "field", "name": "WGPUDeviceLostReason_Destroyed", "value": 2 }, { "tag": "field", "name": "WGPUDeviceLostReason_InstanceDropped", "value": 3 }, { "tag": "field", "name": "WGPUDeviceLostReason_FailedCreation", "value": 4 }, { "tag": "field", "name": "WGPUDeviceLostReason_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDeviceLostReason", "location": "/data/input/webgpu.h:460:3", "type": { "tag": ":enum", "name": "WGPUDeviceLostReason", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUErrorFilter", "id": 0, "location": "/data/input/webgpu.h:461:14", "fields": [{ "tag": "field", "name": "WGPUErrorFilter_Validation", "value": 1 }, { "tag": "field", "name": "WGPUErrorFilter_OutOfMemory", "value": 2 }, { "tag": "field", "name": "WGPUErrorFilter_Internal", "value": 3 }, { "tag": "field", "name": "WGPUErrorFilter_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUErrorFilter", "location": "/data/input/webgpu.h:466:3", "type": { "tag": ":enum", "name": "WGPUErrorFilter", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUErrorType", "id": 0, "location": "/data/input/webgpu.h:467:14", "fields": [{ "tag": "field", "name": "WGPUErrorType_NoError", "value": 1 }, { "tag": "field", "name": "WGPUErrorType_Validation", "value": 2 }, { "tag": "field", "name": "WGPUErrorType_OutOfMemory", "value": 3 }, { "tag": "field", "name": "WGPUErrorType_Internal", "value": 4 }, { "tag": "field", "name": "WGPUErrorType_Unknown", "value": 5 }, { "tag": "field", "name": "WGPUErrorType_DeviceLost", "value": 6 }, { "tag": "field", "name": "WGPUErrorType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUErrorType", "location": "/data/input/webgpu.h:475:3", "type": { "tag": ":enum", "name": "WGPUErrorType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUExternalTextureRotation", "id": 0, "location": "/data/input/webgpu.h:476:14", "fields": [{ "tag": "field", "name": "WGPUExternalTextureRotation_Rotate0Degrees", "value": 1 }, { "tag": "field", "name": "WGPUExternalTextureRotation_Rotate90Degrees", "value": 2 }, { "tag": "field", "name": "WGPUExternalTextureRotation_Rotate180Degrees", "value": 3 }, { "tag": "field", "name": "WGPUExternalTextureRotation_Rotate270Degrees", "value": 4 }, { "tag": "field", "name": "WGPUExternalTextureRotation_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUExternalTextureRotation", "location": "/data/input/webgpu.h:482:3", "type": { "tag": ":enum", "name": "WGPUExternalTextureRotation", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUFeatureLevel", "id": 0, "location": "/data/input/webgpu.h:483:14", "fields": [{ "tag": "field", "name": "WGPUFeatureLevel_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUFeatureLevel_Compatibility", "value": 1 }, { "tag": "field", "name": "WGPUFeatureLevel_Core", "value": 2 }, { "tag": "field", "name": "WGPUFeatureLevel_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUFeatureLevel", "location": "/data/input/webgpu.h:488:3", "type": { "tag": ":enum", "name": "WGPUFeatureLevel", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUFeatureName", "id": 0, "location": "/data/input/webgpu.h:489:14", "fields": [{ "tag": "field", "name": "WGPUFeatureName_DepthClipControl", "value": 1 }, { "tag": "field", "name": "WGPUFeatureName_Depth32FloatStencil8", "value": 2 }, { "tag": "field", "name": "WGPUFeatureName_TimestampQuery", "value": 3 }, { "tag": "field", "name": "WGPUFeatureName_TextureCompressionBC", "value": 4 }, { "tag": "field", "name": "WGPUFeatureName_TextureCompressionETC2", "value": 5 }, { "tag": "field", "name": "WGPUFeatureName_TextureCompressionASTC", "value": 6 }, { "tag": "field", "name": "WGPUFeatureName_IndirectFirstInstance", "value": 7 }, { "tag": "field", "name": "WGPUFeatureName_ShaderF16", "value": 8 }, { "tag": "field", "name": "WGPUFeatureName_RG11B10UfloatRenderable", "value": 9 }, { "tag": "field", "name": "WGPUFeatureName_BGRA8UnormStorage", "value": 10 }, { "tag": "field", "name": "WGPUFeatureName_Float32Filterable", "value": 11 }, { "tag": "field", "name": "WGPUFeatureName_Float32Blendable", "value": 12 }, { "tag": "field", "name": "WGPUFeatureName_Subgroups", "value": 13 }, { "tag": "field", "name": "WGPUFeatureName_SubgroupsF16", "value": 14 }, { "tag": "field", "name": "WGPUFeatureName_DawnInternalUsages", "value": 327680 }, { "tag": "field", "name": "WGPUFeatureName_DawnMultiPlanarFormats", "value": 327681 }, { "tag": "field", "name": "WGPUFeatureName_DawnNative", "value": 327682 }, { "tag": "field", "name": "WGPUFeatureName_ChromiumExperimentalTimestampQueryInsidePasses", "value": 327683 }, { "tag": "field", "name": "WGPUFeatureName_ImplicitDeviceSynchronization", "value": 327684 }, { "tag": "field", "name": "WGPUFeatureName_ChromiumExperimentalImmediateData", "value": 327685 }, { "tag": "field", "name": "WGPUFeatureName_TransientAttachments", "value": 327686 }, { "tag": "field", "name": "WGPUFeatureName_MSAARenderToSingleSampled", "value": 327687 }, { "tag": "field", "name": "WGPUFeatureName_DualSourceBlending", "value": 327688 }, { "tag": "field", "name": "WGPUFeatureName_D3D11MultithreadProtected", "value": 327689 }, { "tag": "field", "name": "WGPUFeatureName_ANGLETextureSharing", "value": 327690 }, { "tag": "field", "name": "WGPUFeatureName_PixelLocalStorageCoherent", "value": 327691 }, { "tag": "field", "name": "WGPUFeatureName_PixelLocalStorageNonCoherent", "value": 327692 }, { "tag": "field", "name": "WGPUFeatureName_Unorm16TextureFormats", "value": 327693 }, { "tag": "field", "name": "WGPUFeatureName_Snorm16TextureFormats", "value": 327694 }, { "tag": "field", "name": "WGPUFeatureName_MultiPlanarFormatExtendedUsages", "value": 327695 }, { "tag": "field", "name": "WGPUFeatureName_MultiPlanarFormatP010", "value": 327696 }, { "tag": "field", "name": "WGPUFeatureName_HostMappedPointer", "value": 327697 }, { "tag": "field", "name": "WGPUFeatureName_MultiPlanarRenderTargets", "value": 327698 }, { "tag": "field", "name": "WGPUFeatureName_MultiPlanarFormatNv12a", "value": 327699 }, { "tag": "field", "name": "WGPUFeatureName_FramebufferFetch", "value": 327700 }, { "tag": "field", "name": "WGPUFeatureName_BufferMapExtendedUsages", "value": 327701 }, { "tag": "field", "name": "WGPUFeatureName_AdapterPropertiesMemoryHeaps", "value": 327702 }, { "tag": "field", "name": "WGPUFeatureName_AdapterPropertiesD3D", "value": 327703 }, { "tag": "field", "name": "WGPUFeatureName_AdapterPropertiesVk", "value": 327704 }, { "tag": "field", "name": "WGPUFeatureName_R8UnormStorage", "value": 327705 }, { "tag": "field", "name": "WGPUFeatureName_FormatCapabilities", "value": 327706 }, { "tag": "field", "name": "WGPUFeatureName_DrmFormatCapabilities", "value": 327707 }, { "tag": "field", "name": "WGPUFeatureName_Norm16TextureFormats", "value": 327708 }, { "tag": "field", "name": "WGPUFeatureName_MultiPlanarFormatNv16", "value": 327709 }, { "tag": "field", "name": "WGPUFeatureName_MultiPlanarFormatNv24", "value": 327710 }, { "tag": "field", "name": "WGPUFeatureName_MultiPlanarFormatP210", "value": 327711 }, { "tag": "field", "name": "WGPUFeatureName_MultiPlanarFormatP410", "value": 327712 }, { "tag": "field", "name": "WGPUFeatureName_SharedTextureMemoryVkDedicatedAllocation", "value": 327713 }, { "tag": "field", "name": "WGPUFeatureName_SharedTextureMemoryAHardwareBuffer", "value": 327714 }, { "tag": "field", "name": "WGPUFeatureName_SharedTextureMemoryDmaBuf", "value": 327715 }, { "tag": "field", "name": "WGPUFeatureName_SharedTextureMemoryOpaqueFD", "value": 327716 }, { "tag": "field", "name": "WGPUFeatureName_SharedTextureMemoryZirconHandle", "value": 327717 }, { "tag": "field", "name": "WGPUFeatureName_SharedTextureMemoryDXGISharedHandle", "value": 327718 }, { "tag": "field", "name": "WGPUFeatureName_SharedTextureMemoryD3D11Texture2D", "value": 327719 }, { "tag": "field", "name": "WGPUFeatureName_SharedTextureMemoryIOSurface", "value": 327720 }, { "tag": "field", "name": "WGPUFeatureName_SharedTextureMemoryEGLImage", "value": 327721 }, { "tag": "field", "name": "WGPUFeatureName_SharedFenceVkSemaphoreOpaqueFD", "value": 327722 }, { "tag": "field", "name": "WGPUFeatureName_SharedFenceSyncFD", "value": 327723 }, { "tag": "field", "name": "WGPUFeatureName_SharedFenceVkSemaphoreZirconHandle", "value": 327724 }, { "tag": "field", "name": "WGPUFeatureName_SharedFenceDXGISharedHandle", "value": 327725 }, { "tag": "field", "name": "WGPUFeatureName_SharedFenceMTLSharedEvent", "value": 327726 }, { "tag": "field", "name": "WGPUFeatureName_SharedBufferMemoryD3D12Resource", "value": 327727 }, { "tag": "field", "name": "WGPUFeatureName_StaticSamplers", "value": 327728 }, { "tag": "field", "name": "WGPUFeatureName_YCbCrVulkanSamplers", "value": 327729 }, { "tag": "field", "name": "WGPUFeatureName_ShaderModuleCompilationOptions", "value": 327730 }, { "tag": "field", "name": "WGPUFeatureName_DawnLoadResolveTexture", "value": 327731 }, { "tag": "field", "name": "WGPUFeatureName_DawnPartialLoadResolveTexture", "value": 327732 }, { "tag": "field", "name": "WGPUFeatureName_MultiDrawIndirect", "value": 327733 }, { "tag": "field", "name": "WGPUFeatureName_ClipDistances", "value": 327734 }, { "tag": "field", "name": "WGPUFeatureName_DawnTexelCopyBufferRowAlignment", "value": 327735 }, { "tag": "field", "name": "WGPUFeatureName_FlexibleTextureViews", "value": 327736 }, { "tag": "field", "name": "WGPUFeatureName_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUFeatureName", "location": "/data/input/webgpu.h:562:3", "type": { "tag": ":enum", "name": "WGPUFeatureName", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUFilterMode", "id": 0, "location": "/data/input/webgpu.h:563:14", "fields": [{ "tag": "field", "name": "WGPUFilterMode_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUFilterMode_Nearest", "value": 1 }, { "tag": "field", "name": "WGPUFilterMode_Linear", "value": 2 }, { "tag": "field", "name": "WGPUFilterMode_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUFilterMode", "location": "/data/input/webgpu.h:568:3", "type": { "tag": ":enum", "name": "WGPUFilterMode", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUFrontFace", "id": 0, "location": "/data/input/webgpu.h:569:14", "fields": [{ "tag": "field", "name": "WGPUFrontFace_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUFrontFace_CCW", "value": 1 }, { "tag": "field", "name": "WGPUFrontFace_CW", "value": 2 }, { "tag": "field", "name": "WGPUFrontFace_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUFrontFace", "location": "/data/input/webgpu.h:574:3", "type": { "tag": ":enum", "name": "WGPUFrontFace", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUIndexFormat", "id": 0, "location": "/data/input/webgpu.h:575:14", "fields": [{ "tag": "field", "name": "WGPUIndexFormat_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUIndexFormat_Uint16", "value": 1 }, { "tag": "field", "name": "WGPUIndexFormat_Uint32", "value": 2 }, { "tag": "field", "name": "WGPUIndexFormat_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUIndexFormat", "location": "/data/input/webgpu.h:580:3", "type": { "tag": ":enum", "name": "WGPUIndexFormat", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPULoadOp", "id": 0, "location": "/data/input/webgpu.h:581:14", "fields": [{ "tag": "field", "name": "WGPULoadOp_Undefined", "value": 0 }, { "tag": "field", "name": "WGPULoadOp_Load", "value": 1 }, { "tag": "field", "name": "WGPULoadOp_Clear", "value": 2 }, { "tag": "field", "name": "WGPULoadOp_ExpandResolveTexture", "value": 327683 }, { "tag": "field", "name": "WGPULoadOp_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPULoadOp", "location": "/data/input/webgpu.h:587:3", "type": { "tag": ":enum", "name": "WGPULoadOp", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPULoggingType", "id": 0, "location": "/data/input/webgpu.h:588:14", "fields": [{ "tag": "field", "name": "WGPULoggingType_Verbose", "value": 1 }, { "tag": "field", "name": "WGPULoggingType_Info", "value": 2 }, { "tag": "field", "name": "WGPULoggingType_Warning", "value": 3 }, { "tag": "field", "name": "WGPULoggingType_Error", "value": 4 }, { "tag": "field", "name": "WGPULoggingType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPULoggingType", "location": "/data/input/webgpu.h:594:3", "type": { "tag": ":enum", "name": "WGPULoggingType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUMapAsyncStatus", "id": 0, "location": "/data/input/webgpu.h:595:14", "fields": [{ "tag": "field", "name": "WGPUMapAsyncStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPUMapAsyncStatus_InstanceDropped", "value": 2 }, { "tag": "field", "name": "WGPUMapAsyncStatus_Error", "value": 3 }, { "tag": "field", "name": "WGPUMapAsyncStatus_Aborted", "value": 4 }, { "tag": "field", "name": "WGPUMapAsyncStatus_Unknown", "value": 5 }, { "tag": "field", "name": "WGPUMapAsyncStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUMapAsyncStatus", "location": "/data/input/webgpu.h:602:3", "type": { "tag": ":enum", "name": "WGPUMapAsyncStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUMipmapFilterMode", "id": 0, "location": "/data/input/webgpu.h:603:14", "fields": [{ "tag": "field", "name": "WGPUMipmapFilterMode_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUMipmapFilterMode_Nearest", "value": 1 }, { "tag": "field", "name": "WGPUMipmapFilterMode_Linear", "value": 2 }, { "tag": "field", "name": "WGPUMipmapFilterMode_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUMipmapFilterMode", "location": "/data/input/webgpu.h:608:3", "type": { "tag": ":enum", "name": "WGPUMipmapFilterMode", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUOptionalBool", "id": 0, "location": "/data/input/webgpu.h:609:14", "fields": [{ "tag": "field", "name": "WGPUOptionalBool_False", "value": 0 }, { "tag": "field", "name": "WGPUOptionalBool_True", "value": 1 }, { "tag": "field", "name": "WGPUOptionalBool_Undefined", "value": 2 }, { "tag": "field", "name": "WGPUOptionalBool_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUOptionalBool", "location": "/data/input/webgpu.h:614:3", "type": { "tag": ":enum", "name": "WGPUOptionalBool", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUPopErrorScopeStatus", "id": 0, "location": "/data/input/webgpu.h:615:14", "fields": [{ "tag": "field", "name": "WGPUPopErrorScopeStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPUPopErrorScopeStatus_InstanceDropped", "value": 2 }, { "tag": "field", "name": "WGPUPopErrorScopeStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPopErrorScopeStatus", "location": "/data/input/webgpu.h:619:3", "type": { "tag": ":enum", "name": "WGPUPopErrorScopeStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUPowerPreference", "id": 0, "location": "/data/input/webgpu.h:620:14", "fields": [{ "tag": "field", "name": "WGPUPowerPreference_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUPowerPreference_LowPower", "value": 1 }, { "tag": "field", "name": "WGPUPowerPreference_HighPerformance", "value": 2 }, { "tag": "field", "name": "WGPUPowerPreference_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPowerPreference", "location": "/data/input/webgpu.h:625:3", "type": { "tag": ":enum", "name": "WGPUPowerPreference", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUPresentMode", "id": 0, "location": "/data/input/webgpu.h:626:14", "fields": [{ "tag": "field", "name": "WGPUPresentMode_Fifo", "value": 1 }, { "tag": "field", "name": "WGPUPresentMode_FifoRelaxed", "value": 2 }, { "tag": "field", "name": "WGPUPresentMode_Immediate", "value": 3 }, { "tag": "field", "name": "WGPUPresentMode_Mailbox", "value": 4 }, { "tag": "field", "name": "WGPUPresentMode_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPresentMode", "location": "/data/input/webgpu.h:632:3", "type": { "tag": ":enum", "name": "WGPUPresentMode", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUPrimitiveTopology", "id": 0, "location": "/data/input/webgpu.h:633:14", "fields": [{ "tag": "field", "name": "WGPUPrimitiveTopology_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUPrimitiveTopology_PointList", "value": 1 }, { "tag": "field", "name": "WGPUPrimitiveTopology_LineList", "value": 2 }, { "tag": "field", "name": "WGPUPrimitiveTopology_LineStrip", "value": 3 }, { "tag": "field", "name": "WGPUPrimitiveTopology_TriangleList", "value": 4 }, { "tag": "field", "name": "WGPUPrimitiveTopology_TriangleStrip", "value": 5 }, { "tag": "field", "name": "WGPUPrimitiveTopology_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPrimitiveTopology", "location": "/data/input/webgpu.h:641:3", "type": { "tag": ":enum", "name": "WGPUPrimitiveTopology", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUQueryType", "id": 0, "location": "/data/input/webgpu.h:642:14", "fields": [{ "tag": "field", "name": "WGPUQueryType_Occlusion", "value": 1 }, { "tag": "field", "name": "WGPUQueryType_Timestamp", "value": 2 }, { "tag": "field", "name": "WGPUQueryType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUQueryType", "location": "/data/input/webgpu.h:646:3", "type": { "tag": ":enum", "name": "WGPUQueryType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUQueueWorkDoneStatus", "id": 0, "location": "/data/input/webgpu.h:647:14", "fields": [{ "tag": "field", "name": "WGPUQueueWorkDoneStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPUQueueWorkDoneStatus_InstanceDropped", "value": 2 }, { "tag": "field", "name": "WGPUQueueWorkDoneStatus_Error", "value": 3 }, { "tag": "field", "name": "WGPUQueueWorkDoneStatus_Unknown", "value": 4 }, { "tag": "field", "name": "WGPUQueueWorkDoneStatus_DeviceLost", "value": 5 }, { "tag": "field", "name": "WGPUQueueWorkDoneStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUQueueWorkDoneStatus", "location": "/data/input/webgpu.h:654:3", "type": { "tag": ":enum", "name": "WGPUQueueWorkDoneStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPURequestAdapterStatus", "id": 0, "location": "/data/input/webgpu.h:655:14", "fields": [{ "tag": "field", "name": "WGPURequestAdapterStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPURequestAdapterStatus_InstanceDropped", "value": 2 }, { "tag": "field", "name": "WGPURequestAdapterStatus_Unavailable", "value": 3 }, { "tag": "field", "name": "WGPURequestAdapterStatus_Error", "value": 4 }, { "tag": "field", "name": "WGPURequestAdapterStatus_Unknown", "value": 5 }, { "tag": "field", "name": "WGPURequestAdapterStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestAdapterStatus", "location": "/data/input/webgpu.h:662:3", "type": { "tag": ":enum", "name": "WGPURequestAdapterStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPURequestDeviceStatus", "id": 0, "location": "/data/input/webgpu.h:663:14", "fields": [{ "tag": "field", "name": "WGPURequestDeviceStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPURequestDeviceStatus_InstanceDropped", "value": 2 }, { "tag": "field", "name": "WGPURequestDeviceStatus_Error", "value": 3 }, { "tag": "field", "name": "WGPURequestDeviceStatus_Unknown", "value": 4 }, { "tag": "field", "name": "WGPURequestDeviceStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestDeviceStatus", "location": "/data/input/webgpu.h:669:3", "type": { "tag": ":enum", "name": "WGPURequestDeviceStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUSType", "id": 0, "location": "/data/input/webgpu.h:670:14", "fields": [{ "tag": "field", "name": "WGPUSType_ShaderSourceSPIRV", "value": 1 }, { "tag": "field", "name": "WGPUSType_ShaderSourceWGSL", "value": 2 }, { "tag": "field", "name": "WGPUSType_RenderPassMaxDrawCount", "value": 3 }, { "tag": "field", "name": "WGPUSType_SurfaceSourceMetalLayer", "value": 4 }, { "tag": "field", "name": "WGPUSType_SurfaceSourceWindowsHWND", "value": 5 }, { "tag": "field", "name": "WGPUSType_SurfaceSourceXlibWindow", "value": 6 }, { "tag": "field", "name": "WGPUSType_SurfaceSourceWaylandSurface", "value": 7 }, { "tag": "field", "name": "WGPUSType_SurfaceSourceAndroidNativeWindow", "value": 8 }, { "tag": "field", "name": "WGPUSType_SurfaceSourceXCBWindow", "value": 9 }, { "tag": "field", "name": "WGPUSType_AdapterPropertiesSubgroups", "value": 10 }, { "tag": "field", "name": "WGPUSType_TextureBindingViewDimensionDescriptor", "value": 131072 }, { "tag": "field", "name": "WGPUSType_SurfaceSourceCanvasHTMLSelector_Emscripten", "value": 262144 }, { "tag": "field", "name": "WGPUSType_SurfaceDescriptorFromWindowsCoreWindow", "value": 327680 }, { "tag": "field", "name": "WGPUSType_ExternalTextureBindingEntry", "value": 327681 }, { "tag": "field", "name": "WGPUSType_ExternalTextureBindingLayout", "value": 327682 }, { "tag": "field", "name": "WGPUSType_SurfaceDescriptorFromWindowsSwapChainPanel", "value": 327683 }, { "tag": "field", "name": "WGPUSType_DawnTextureInternalUsageDescriptor", "value": 327684 }, { "tag": "field", "name": "WGPUSType_DawnEncoderInternalUsageDescriptor", "value": 327685 }, { "tag": "field", "name": "WGPUSType_DawnInstanceDescriptor", "value": 327686 }, { "tag": "field", "name": "WGPUSType_DawnCacheDeviceDescriptor", "value": 327687 }, { "tag": "field", "name": "WGPUSType_DawnAdapterPropertiesPowerPreference", "value": 327688 }, { "tag": "field", "name": "WGPUSType_DawnBufferDescriptorErrorInfoFromWireClient", "value": 327689 }, { "tag": "field", "name": "WGPUSType_DawnTogglesDescriptor", "value": 327690 }, { "tag": "field", "name": "WGPUSType_DawnShaderModuleSPIRVOptionsDescriptor", "value": 327691 }, { "tag": "field", "name": "WGPUSType_RequestAdapterOptionsLUID", "value": 327692 }, { "tag": "field", "name": "WGPUSType_RequestAdapterOptionsGetGLProc", "value": 327693 }, { "tag": "field", "name": "WGPUSType_RequestAdapterOptionsD3D11Device", "value": 327694 }, { "tag": "field", "name": "WGPUSType_DawnRenderPassColorAttachmentRenderToSingleSampled", "value": 327695 }, { "tag": "field", "name": "WGPUSType_RenderPassPixelLocalStorage", "value": 327696 }, { "tag": "field", "name": "WGPUSType_PipelineLayoutPixelLocalStorage", "value": 327697 }, { "tag": "field", "name": "WGPUSType_BufferHostMappedPointer", "value": 327698 }, { "tag": "field", "name": "WGPUSType_DawnExperimentalSubgroupLimits", "value": 327699 }, { "tag": "field", "name": "WGPUSType_AdapterPropertiesMemoryHeaps", "value": 327700 }, { "tag": "field", "name": "WGPUSType_AdapterPropertiesD3D", "value": 327701 }, { "tag": "field", "name": "WGPUSType_AdapterPropertiesVk", "value": 327702 }, { "tag": "field", "name": "WGPUSType_DawnWireWGSLControl", "value": 327703 }, { "tag": "field", "name": "WGPUSType_DawnWGSLBlocklist", "value": 327704 }, { "tag": "field", "name": "WGPUSType_DrmFormatCapabilities", "value": 327705 }, { "tag": "field", "name": "WGPUSType_ShaderModuleCompilationOptions", "value": 327706 }, { "tag": "field", "name": "WGPUSType_ColorTargetStateExpandResolveTextureDawn", "value": 327707 }, { "tag": "field", "name": "WGPUSType_RenderPassDescriptorExpandResolveRect", "value": 327708 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryVkDedicatedAllocationDescriptor", "value": 327709 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryAHardwareBufferDescriptor", "value": 327710 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryDmaBufDescriptor", "value": 327711 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryOpaqueFDDescriptor", "value": 327712 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryZirconHandleDescriptor", "value": 327713 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryDXGISharedHandleDescriptor", "value": 327714 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryD3D11Texture2DDescriptor", "value": 327715 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryIOSurfaceDescriptor", "value": 327716 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryEGLImageDescriptor", "value": 327717 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryInitializedBeginState", "value": 327718 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryInitializedEndState", "value": 327719 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryVkImageLayoutBeginState", "value": 327720 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryVkImageLayoutEndState", "value": 327721 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryD3DSwapchainBeginState", "value": 327722 }, { "tag": "field", "name": "WGPUSType_SharedFenceVkSemaphoreOpaqueFDDescriptor", "value": 327723 }, { "tag": "field", "name": "WGPUSType_SharedFenceVkSemaphoreOpaqueFDExportInfo", "value": 327724 }, { "tag": "field", "name": "WGPUSType_SharedFenceSyncFDDescriptor", "value": 327725 }, { "tag": "field", "name": "WGPUSType_SharedFenceSyncFDExportInfo", "value": 327726 }, { "tag": "field", "name": "WGPUSType_SharedFenceVkSemaphoreZirconHandleDescriptor", "value": 327727 }, { "tag": "field", "name": "WGPUSType_SharedFenceVkSemaphoreZirconHandleExportInfo", "value": 327728 }, { "tag": "field", "name": "WGPUSType_SharedFenceDXGISharedHandleDescriptor", "value": 327729 }, { "tag": "field", "name": "WGPUSType_SharedFenceDXGISharedHandleExportInfo", "value": 327730 }, { "tag": "field", "name": "WGPUSType_SharedFenceMTLSharedEventDescriptor", "value": 327731 }, { "tag": "field", "name": "WGPUSType_SharedFenceMTLSharedEventExportInfo", "value": 327732 }, { "tag": "field", "name": "WGPUSType_SharedBufferMemoryD3D12ResourceDescriptor", "value": 327733 }, { "tag": "field", "name": "WGPUSType_StaticSamplerBindingLayout", "value": 327734 }, { "tag": "field", "name": "WGPUSType_YCbCrVkDescriptor", "value": 327735 }, { "tag": "field", "name": "WGPUSType_SharedTextureMemoryAHardwareBufferProperties", "value": 327736 }, { "tag": "field", "name": "WGPUSType_AHardwareBufferProperties", "value": 327737 }, { "tag": "field", "name": "WGPUSType_DawnExperimentalImmediateDataLimits", "value": 327738 }, { "tag": "field", "name": "WGPUSType_DawnTexelCopyBufferRowAlignmentLimits", "value": 327739 }, { "tag": "field", "name": "WGPUSType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSType", "location": "/data/input/webgpu.h:744:3", "type": { "tag": ":enum", "name": "WGPUSType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUSamplerBindingType", "id": 0, "location": "/data/input/webgpu.h:745:14", "fields": [{ "tag": "field", "name": "WGPUSamplerBindingType_BindingNotUsed", "value": 0 }, { "tag": "field", "name": "WGPUSamplerBindingType_Filtering", "value": 1 }, { "tag": "field", "name": "WGPUSamplerBindingType_NonFiltering", "value": 2 }, { "tag": "field", "name": "WGPUSamplerBindingType_Comparison", "value": 3 }, { "tag": "field", "name": "WGPUSamplerBindingType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSamplerBindingType", "location": "/data/input/webgpu.h:751:3", "type": { "tag": ":enum", "name": "WGPUSamplerBindingType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUSharedFenceType", "id": 0, "location": "/data/input/webgpu.h:752:14", "fields": [{ "tag": "field", "name": "WGPUSharedFenceType_VkSemaphoreOpaqueFD", "value": 1 }, { "tag": "field", "name": "WGPUSharedFenceType_SyncFD", "value": 2 }, { "tag": "field", "name": "WGPUSharedFenceType_VkSemaphoreZirconHandle", "value": 3 }, { "tag": "field", "name": "WGPUSharedFenceType_DXGISharedHandle", "value": 4 }, { "tag": "field", "name": "WGPUSharedFenceType_MTLSharedEvent", "value": 5 }, { "tag": "field", "name": "WGPUSharedFenceType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceType", "location": "/data/input/webgpu.h:759:3", "type": { "tag": ":enum", "name": "WGPUSharedFenceType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUStatus", "id": 0, "location": "/data/input/webgpu.h:760:14", "fields": [{ "tag": "field", "name": "WGPUStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPUStatus_Error", "value": 2 }, { "tag": "field", "name": "WGPUStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUStatus", "location": "/data/input/webgpu.h:764:3", "type": { "tag": ":enum", "name": "WGPUStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUStencilOperation", "id": 0, "location": "/data/input/webgpu.h:765:14", "fields": [{ "tag": "field", "name": "WGPUStencilOperation_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUStencilOperation_Keep", "value": 1 }, { "tag": "field", "name": "WGPUStencilOperation_Zero", "value": 2 }, { "tag": "field", "name": "WGPUStencilOperation_Replace", "value": 3 }, { "tag": "field", "name": "WGPUStencilOperation_Invert", "value": 4 }, { "tag": "field", "name": "WGPUStencilOperation_IncrementClamp", "value": 5 }, { "tag": "field", "name": "WGPUStencilOperation_DecrementClamp", "value": 6 }, { "tag": "field", "name": "WGPUStencilOperation_IncrementWrap", "value": 7 }, { "tag": "field", "name": "WGPUStencilOperation_DecrementWrap", "value": 8 }, { "tag": "field", "name": "WGPUStencilOperation_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUStencilOperation", "location": "/data/input/webgpu.h:776:3", "type": { "tag": ":enum", "name": "WGPUStencilOperation", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUStorageTextureAccess", "id": 0, "location": "/data/input/webgpu.h:777:14", "fields": [{ "tag": "field", "name": "WGPUStorageTextureAccess_BindingNotUsed", "value": 0 }, { "tag": "field", "name": "WGPUStorageTextureAccess_WriteOnly", "value": 1 }, { "tag": "field", "name": "WGPUStorageTextureAccess_ReadOnly", "value": 2 }, { "tag": "field", "name": "WGPUStorageTextureAccess_ReadWrite", "value": 3 }, { "tag": "field", "name": "WGPUStorageTextureAccess_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUStorageTextureAccess", "location": "/data/input/webgpu.h:783:3", "type": { "tag": ":enum", "name": "WGPUStorageTextureAccess", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUStoreOp", "id": 0, "location": "/data/input/webgpu.h:784:14", "fields": [{ "tag": "field", "name": "WGPUStoreOp_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUStoreOp_Store", "value": 1 }, { "tag": "field", "name": "WGPUStoreOp_Discard", "value": 2 }, { "tag": "field", "name": "WGPUStoreOp_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUStoreOp", "location": "/data/input/webgpu.h:789:3", "type": { "tag": ":enum", "name": "WGPUStoreOp", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUSurfaceGetCurrentTextureStatus", "id": 0, "location": "/data/input/webgpu.h:790:14", "fields": [{ "tag": "field", "name": "WGPUSurfaceGetCurrentTextureStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPUSurfaceGetCurrentTextureStatus_Timeout", "value": 2 }, { "tag": "field", "name": "WGPUSurfaceGetCurrentTextureStatus_Outdated", "value": 3 }, { "tag": "field", "name": "WGPUSurfaceGetCurrentTextureStatus_Lost", "value": 4 }, { "tag": "field", "name": "WGPUSurfaceGetCurrentTextureStatus_OutOfMemory", "value": 5 }, { "tag": "field", "name": "WGPUSurfaceGetCurrentTextureStatus_DeviceLost", "value": 6 }, { "tag": "field", "name": "WGPUSurfaceGetCurrentTextureStatus_Error", "value": 7 }, { "tag": "field", "name": "WGPUSurfaceGetCurrentTextureStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceGetCurrentTextureStatus", "location": "/data/input/webgpu.h:799:3", "type": { "tag": ":enum", "name": "WGPUSurfaceGetCurrentTextureStatus", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUTextureAspect", "id": 0, "location": "/data/input/webgpu.h:800:14", "fields": [{ "tag": "field", "name": "WGPUTextureAspect_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUTextureAspect_All", "value": 1 }, { "tag": "field", "name": "WGPUTextureAspect_StencilOnly", "value": 2 }, { "tag": "field", "name": "WGPUTextureAspect_DepthOnly", "value": 3 }, { "tag": "field", "name": "WGPUTextureAspect_Plane0Only", "value": 327680 }, { "tag": "field", "name": "WGPUTextureAspect_Plane1Only", "value": 327681 }, { "tag": "field", "name": "WGPUTextureAspect_Plane2Only", "value": 327682 }, { "tag": "field", "name": "WGPUTextureAspect_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureAspect", "location": "/data/input/webgpu.h:809:3", "type": { "tag": ":enum", "name": "WGPUTextureAspect", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUTextureDimension", "id": 0, "location": "/data/input/webgpu.h:810:14", "fields": [{ "tag": "field", "name": "WGPUTextureDimension_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUTextureDimension_1D", "value": 1 }, { "tag": "field", "name": "WGPUTextureDimension_2D", "value": 2 }, { "tag": "field", "name": "WGPUTextureDimension_3D", "value": 3 }, { "tag": "field", "name": "WGPUTextureDimension_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureDimension", "location": "/data/input/webgpu.h:816:3", "type": { "tag": ":enum", "name": "WGPUTextureDimension", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUTextureFormat", "id": 0, "location": "/data/input/webgpu.h:817:14", "fields": [{ "tag": "field", "name": "WGPUTextureFormat_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUTextureFormat_R8Unorm", "value": 1 }, { "tag": "field", "name": "WGPUTextureFormat_R8Snorm", "value": 2 }, { "tag": "field", "name": "WGPUTextureFormat_R8Uint", "value": 3 }, { "tag": "field", "name": "WGPUTextureFormat_R8Sint", "value": 4 }, { "tag": "field", "name": "WGPUTextureFormat_R16Uint", "value": 5 }, { "tag": "field", "name": "WGPUTextureFormat_R16Sint", "value": 6 }, { "tag": "field", "name": "WGPUTextureFormat_R16Float", "value": 7 }, { "tag": "field", "name": "WGPUTextureFormat_RG8Unorm", "value": 8 }, { "tag": "field", "name": "WGPUTextureFormat_RG8Snorm", "value": 9 }, { "tag": "field", "name": "WGPUTextureFormat_RG8Uint", "value": 10 }, { "tag": "field", "name": "WGPUTextureFormat_RG8Sint", "value": 11 }, { "tag": "field", "name": "WGPUTextureFormat_R32Float", "value": 12 }, { "tag": "field", "name": "WGPUTextureFormat_R32Uint", "value": 13 }, { "tag": "field", "name": "WGPUTextureFormat_R32Sint", "value": 14 }, { "tag": "field", "name": "WGPUTextureFormat_RG16Uint", "value": 15 }, { "tag": "field", "name": "WGPUTextureFormat_RG16Sint", "value": 16 }, { "tag": "field", "name": "WGPUTextureFormat_RG16Float", "value": 17 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA8Unorm", "value": 18 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA8UnormSrgb", "value": 19 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA8Snorm", "value": 20 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA8Uint", "value": 21 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA8Sint", "value": 22 }, { "tag": "field", "name": "WGPUTextureFormat_BGRA8Unorm", "value": 23 }, { "tag": "field", "name": "WGPUTextureFormat_BGRA8UnormSrgb", "value": 24 }, { "tag": "field", "name": "WGPUTextureFormat_RGB10A2Uint", "value": 25 }, { "tag": "field", "name": "WGPUTextureFormat_RGB10A2Unorm", "value": 26 }, { "tag": "field", "name": "WGPUTextureFormat_RG11B10Ufloat", "value": 27 }, { "tag": "field", "name": "WGPUTextureFormat_RGB9E5Ufloat", "value": 28 }, { "tag": "field", "name": "WGPUTextureFormat_RG32Float", "value": 29 }, { "tag": "field", "name": "WGPUTextureFormat_RG32Uint", "value": 30 }, { "tag": "field", "name": "WGPUTextureFormat_RG32Sint", "value": 31 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA16Uint", "value": 32 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA16Sint", "value": 33 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA16Float", "value": 34 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA32Float", "value": 35 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA32Uint", "value": 36 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA32Sint", "value": 37 }, { "tag": "field", "name": "WGPUTextureFormat_Stencil8", "value": 38 }, { "tag": "field", "name": "WGPUTextureFormat_Depth16Unorm", "value": 39 }, { "tag": "field", "name": "WGPUTextureFormat_Depth24Plus", "value": 40 }, { "tag": "field", "name": "WGPUTextureFormat_Depth24PlusStencil8", "value": 41 }, { "tag": "field", "name": "WGPUTextureFormat_Depth32Float", "value": 42 }, { "tag": "field", "name": "WGPUTextureFormat_Depth32FloatStencil8", "value": 43 }, { "tag": "field", "name": "WGPUTextureFormat_BC1RGBAUnorm", "value": 44 }, { "tag": "field", "name": "WGPUTextureFormat_BC1RGBAUnormSrgb", "value": 45 }, { "tag": "field", "name": "WGPUTextureFormat_BC2RGBAUnorm", "value": 46 }, { "tag": "field", "name": "WGPUTextureFormat_BC2RGBAUnormSrgb", "value": 47 }, { "tag": "field", "name": "WGPUTextureFormat_BC3RGBAUnorm", "value": 48 }, { "tag": "field", "name": "WGPUTextureFormat_BC3RGBAUnormSrgb", "value": 49 }, { "tag": "field", "name": "WGPUTextureFormat_BC4RUnorm", "value": 50 }, { "tag": "field", "name": "WGPUTextureFormat_BC4RSnorm", "value": 51 }, { "tag": "field", "name": "WGPUTextureFormat_BC5RGUnorm", "value": 52 }, { "tag": "field", "name": "WGPUTextureFormat_BC5RGSnorm", "value": 53 }, { "tag": "field", "name": "WGPUTextureFormat_BC6HRGBUfloat", "value": 54 }, { "tag": "field", "name": "WGPUTextureFormat_BC6HRGBFloat", "value": 55 }, { "tag": "field", "name": "WGPUTextureFormat_BC7RGBAUnorm", "value": 56 }, { "tag": "field", "name": "WGPUTextureFormat_BC7RGBAUnormSrgb", "value": 57 }, { "tag": "field", "name": "WGPUTextureFormat_ETC2RGB8Unorm", "value": 58 }, { "tag": "field", "name": "WGPUTextureFormat_ETC2RGB8UnormSrgb", "value": 59 }, { "tag": "field", "name": "WGPUTextureFormat_ETC2RGB8A1Unorm", "value": 60 }, { "tag": "field", "name": "WGPUTextureFormat_ETC2RGB8A1UnormSrgb", "value": 61 }, { "tag": "field", "name": "WGPUTextureFormat_ETC2RGBA8Unorm", "value": 62 }, { "tag": "field", "name": "WGPUTextureFormat_ETC2RGBA8UnormSrgb", "value": 63 }, { "tag": "field", "name": "WGPUTextureFormat_EACR11Unorm", "value": 64 }, { "tag": "field", "name": "WGPUTextureFormat_EACR11Snorm", "value": 65 }, { "tag": "field", "name": "WGPUTextureFormat_EACRG11Unorm", "value": 66 }, { "tag": "field", "name": "WGPUTextureFormat_EACRG11Snorm", "value": 67 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC4x4Unorm", "value": 68 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC4x4UnormSrgb", "value": 69 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC5x4Unorm", "value": 70 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC5x4UnormSrgb", "value": 71 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC5x5Unorm", "value": 72 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC5x5UnormSrgb", "value": 73 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC6x5Unorm", "value": 74 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC6x5UnormSrgb", "value": 75 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC6x6Unorm", "value": 76 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC6x6UnormSrgb", "value": 77 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC8x5Unorm", "value": 78 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC8x5UnormSrgb", "value": 79 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC8x6Unorm", "value": 80 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC8x6UnormSrgb", "value": 81 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC8x8Unorm", "value": 82 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC8x8UnormSrgb", "value": 83 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC10x5Unorm", "value": 84 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC10x5UnormSrgb", "value": 85 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC10x6Unorm", "value": 86 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC10x6UnormSrgb", "value": 87 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC10x8Unorm", "value": 88 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC10x8UnormSrgb", "value": 89 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC10x10Unorm", "value": 90 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC10x10UnormSrgb", "value": 91 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC12x10Unorm", "value": 92 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC12x10UnormSrgb", "value": 93 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC12x12Unorm", "value": 94 }, { "tag": "field", "name": "WGPUTextureFormat_ASTC12x12UnormSrgb", "value": 95 }, { "tag": "field", "name": "WGPUTextureFormat_R16Unorm", "value": 327680 }, { "tag": "field", "name": "WGPUTextureFormat_RG16Unorm", "value": 327681 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA16Unorm", "value": 327682 }, { "tag": "field", "name": "WGPUTextureFormat_R16Snorm", "value": 327683 }, { "tag": "field", "name": "WGPUTextureFormat_RG16Snorm", "value": 327684 }, { "tag": "field", "name": "WGPUTextureFormat_RGBA16Snorm", "value": 327685 }, { "tag": "field", "name": "WGPUTextureFormat_R8BG8Biplanar420Unorm", "value": 327686 }, { "tag": "field", "name": "WGPUTextureFormat_R10X6BG10X6Biplanar420Unorm", "value": 327687 }, { "tag": "field", "name": "WGPUTextureFormat_R8BG8A8Triplanar420Unorm", "value": 327688 }, { "tag": "field", "name": "WGPUTextureFormat_R8BG8Biplanar422Unorm", "value": 327689 }, { "tag": "field", "name": "WGPUTextureFormat_R8BG8Biplanar444Unorm", "value": 327690 }, { "tag": "field", "name": "WGPUTextureFormat_R10X6BG10X6Biplanar422Unorm", "value": 327691 }, { "tag": "field", "name": "WGPUTextureFormat_R10X6BG10X6Biplanar444Unorm", "value": 327692 }, { "tag": "field", "name": "WGPUTextureFormat_External", "value": 327693 }, { "tag": "field", "name": "WGPUTextureFormat_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureFormat", "location": "/data/input/webgpu.h:929:3", "type": { "tag": ":enum", "name": "WGPUTextureFormat", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUTextureSampleType", "id": 0, "location": "/data/input/webgpu.h:930:14", "fields": [{ "tag": "field", "name": "WGPUTextureSampleType_BindingNotUsed", "value": 0 }, { "tag": "field", "name": "WGPUTextureSampleType_Float", "value": 1 }, { "tag": "field", "name": "WGPUTextureSampleType_UnfilterableFloat", "value": 2 }, { "tag": "field", "name": "WGPUTextureSampleType_Depth", "value": 3 }, { "tag": "field", "name": "WGPUTextureSampleType_Sint", "value": 4 }, { "tag": "field", "name": "WGPUTextureSampleType_Uint", "value": 5 }, { "tag": "field", "name": "WGPUTextureSampleType_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureSampleType", "location": "/data/input/webgpu.h:938:3", "type": { "tag": ":enum", "name": "WGPUTextureSampleType", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUTextureViewDimension", "id": 0, "location": "/data/input/webgpu.h:939:14", "fields": [{ "tag": "field", "name": "WGPUTextureViewDimension_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUTextureViewDimension_1D", "value": 1 }, { "tag": "field", "name": "WGPUTextureViewDimension_2D", "value": 2 }, { "tag": "field", "name": "WGPUTextureViewDimension_2DArray", "value": 3 }, { "tag": "field", "name": "WGPUTextureViewDimension_Cube", "value": 4 }, { "tag": "field", "name": "WGPUTextureViewDimension_CubeArray", "value": 5 }, { "tag": "field", "name": "WGPUTextureViewDimension_3D", "value": 6 }, { "tag": "field", "name": "WGPUTextureViewDimension_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureViewDimension", "location": "/data/input/webgpu.h:948:3", "type": { "tag": ":enum", "name": "WGPUTextureViewDimension", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUVertexFormat", "id": 0, "location": "/data/input/webgpu.h:949:14", "fields": [{ "tag": "field", "name": "WGPUVertexFormat_Uint8", "value": 1 }, { "tag": "field", "name": "WGPUVertexFormat_Uint8x2", "value": 2 }, { "tag": "field", "name": "WGPUVertexFormat_Uint8x4", "value": 3 }, { "tag": "field", "name": "WGPUVertexFormat_Sint8", "value": 4 }, { "tag": "field", "name": "WGPUVertexFormat_Sint8x2", "value": 5 }, { "tag": "field", "name": "WGPUVertexFormat_Sint8x4", "value": 6 }, { "tag": "field", "name": "WGPUVertexFormat_Unorm8", "value": 7 }, { "tag": "field", "name": "WGPUVertexFormat_Unorm8x2", "value": 8 }, { "tag": "field", "name": "WGPUVertexFormat_Unorm8x4", "value": 9 }, { "tag": "field", "name": "WGPUVertexFormat_Snorm8", "value": 10 }, { "tag": "field", "name": "WGPUVertexFormat_Snorm8x2", "value": 11 }, { "tag": "field", "name": "WGPUVertexFormat_Snorm8x4", "value": 12 }, { "tag": "field", "name": "WGPUVertexFormat_Uint16", "value": 13 }, { "tag": "field", "name": "WGPUVertexFormat_Uint16x2", "value": 14 }, { "tag": "field", "name": "WGPUVertexFormat_Uint16x4", "value": 15 }, { "tag": "field", "name": "WGPUVertexFormat_Sint16", "value": 16 }, { "tag": "field", "name": "WGPUVertexFormat_Sint16x2", "value": 17 }, { "tag": "field", "name": "WGPUVertexFormat_Sint16x4", "value": 18 }, { "tag": "field", "name": "WGPUVertexFormat_Unorm16", "value": 19 }, { "tag": "field", "name": "WGPUVertexFormat_Unorm16x2", "value": 20 }, { "tag": "field", "name": "WGPUVertexFormat_Unorm16x4", "value": 21 }, { "tag": "field", "name": "WGPUVertexFormat_Snorm16", "value": 22 }, { "tag": "field", "name": "WGPUVertexFormat_Snorm16x2", "value": 23 }, { "tag": "field", "name": "WGPUVertexFormat_Snorm16x4", "value": 24 }, { "tag": "field", "name": "WGPUVertexFormat_Float16", "value": 25 }, { "tag": "field", "name": "WGPUVertexFormat_Float16x2", "value": 26 }, { "tag": "field", "name": "WGPUVertexFormat_Float16x4", "value": 27 }, { "tag": "field", "name": "WGPUVertexFormat_Float32", "value": 28 }, { "tag": "field", "name": "WGPUVertexFormat_Float32x2", "value": 29 }, { "tag": "field", "name": "WGPUVertexFormat_Float32x3", "value": 30 }, { "tag": "field", "name": "WGPUVertexFormat_Float32x4", "value": 31 }, { "tag": "field", "name": "WGPUVertexFormat_Uint32", "value": 32 }, { "tag": "field", "name": "WGPUVertexFormat_Uint32x2", "value": 33 }, { "tag": "field", "name": "WGPUVertexFormat_Uint32x3", "value": 34 }, { "tag": "field", "name": "WGPUVertexFormat_Uint32x4", "value": 35 }, { "tag": "field", "name": "WGPUVertexFormat_Sint32", "value": 36 }, { "tag": "field", "name": "WGPUVertexFormat_Sint32x2", "value": 37 }, { "tag": "field", "name": "WGPUVertexFormat_Sint32x3", "value": 38 }, { "tag": "field", "name": "WGPUVertexFormat_Sint32x4", "value": 39 }, { "tag": "field", "name": "WGPUVertexFormat_Unorm10_10_10_2", "value": 40 }, { "tag": "field", "name": "WGPUVertexFormat_Unorm8x4BGRA", "value": 41 }, { "tag": "field", "name": "WGPUVertexFormat_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUVertexFormat", "location": "/data/input/webgpu.h:992:3", "type": { "tag": ":enum", "name": "WGPUVertexFormat", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUVertexStepMode", "id": 0, "location": "/data/input/webgpu.h:993:14", "fields": [{ "tag": "field", "name": "WGPUVertexStepMode_Undefined", "value": 0 }, { "tag": "field", "name": "WGPUVertexStepMode_Vertex", "value": 1 }, { "tag": "field", "name": "WGPUVertexStepMode_Instance", "value": 2 }, { "tag": "field", "name": "WGPUVertexStepMode_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUVertexStepMode", "location": "/data/input/webgpu.h:998:3", "type": { "tag": ":enum", "name": "WGPUVertexStepMode", "id": 0 } },
    { "tag": "enum", "ns": 0, "name": "WGPUWaitStatus", "id": 0, "location": "/data/input/webgpu.h:999:14", "fields": [{ "tag": "field", "name": "WGPUWaitStatus_Success", "value": 1 }, { "tag": "field", "name": "WGPUWaitStatus_TimedOut", "value": 2 }, { "tag": "field", "name": "WGPUWaitStatus_UnsupportedTimeout", "value": 3 }, { "tag": "field", "name": "WGPUWaitStatus_UnsupportedCount", "value": 4 }, { "tag": "field", "name": "WGPUWaitStatus_UnsupportedMixedSources", "value": 5 }, { "tag": "field", "name": "WGPUWaitStatus_Unknown", "value": 6 }, { "tag": "field", "name": "WGPUWaitStatus_Force32", "value": 2147483647 }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUWaitStatus", "location": "/data/input/webgpu.h:1007:3", "type": { "tag": ":enum", "name": "WGPUWaitStatus", "id": 0 } },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferUsage", "location": "/data/input/webgpu.h:1009:19", "type": { "tag": "WGPUFlags" } },
    { "tag": "const", "name": "WGPUBufferUsage_None", "ns": 0, "location": "/data/input/webgpu.h:1010:30", "type": { "tag": "WGPUBufferUsage" }, "value": 0 },
    { "tag": "const", "name": "WGPUBufferUsage_MapRead", "ns": 0, "location": "/data/input/webgpu.h:1011:30", "type": { "tag": "WGPUBufferUsage" }, "value": 1 },
    { "tag": "const", "name": "WGPUBufferUsage_MapWrite", "ns": 0, "location": "/data/input/webgpu.h:1012:30", "type": { "tag": "WGPUBufferUsage" }, "value": 2 },
    { "tag": "const", "name": "WGPUBufferUsage_CopySrc", "ns": 0, "location": "/data/input/webgpu.h:1013:30", "type": { "tag": "WGPUBufferUsage" }, "value": 4 },
    { "tag": "const", "name": "WGPUBufferUsage_CopyDst", "ns": 0, "location": "/data/input/webgpu.h:1014:30", "type": { "tag": "WGPUBufferUsage" }, "value": 8 },
    { "tag": "const", "name": "WGPUBufferUsage_Index", "ns": 0, "location": "/data/input/webgpu.h:1015:30", "type": { "tag": "WGPUBufferUsage" }, "value": 16 },
    { "tag": "const", "name": "WGPUBufferUsage_Vertex", "ns": 0, "location": "/data/input/webgpu.h:1016:30", "type": { "tag": "WGPUBufferUsage" }, "value": 32 },
    { "tag": "const", "name": "WGPUBufferUsage_Uniform", "ns": 0, "location": "/data/input/webgpu.h:1017:30", "type": { "tag": "WGPUBufferUsage" }, "value": 64 },
    { "tag": "const", "name": "WGPUBufferUsage_Storage", "ns": 0, "location": "/data/input/webgpu.h:1018:30", "type": { "tag": "WGPUBufferUsage" }, "value": 128 },
    { "tag": "const", "name": "WGPUBufferUsage_Indirect", "ns": 0, "location": "/data/input/webgpu.h:1019:30", "type": { "tag": "WGPUBufferUsage" }, "value": 256 },
    { "tag": "const", "name": "WGPUBufferUsage_QueryResolve", "ns": 0, "location": "/data/input/webgpu.h:1020:30", "type": { "tag": "WGPUBufferUsage" }, "value": 512 },
    { "tag": "typedef", "ns": 0, "name": "WGPUColorWriteMask", "location": "/data/input/webgpu.h:1021:19", "type": { "tag": "WGPUFlags" } },
    { "tag": "const", "name": "WGPUColorWriteMask_None", "ns": 0, "location": "/data/input/webgpu.h:1022:33", "type": { "tag": "WGPUColorWriteMask" }, "value": 0 },
    { "tag": "const", "name": "WGPUColorWriteMask_Red", "ns": 0, "location": "/data/input/webgpu.h:1023:33", "type": { "tag": "WGPUColorWriteMask" }, "value": 1 },
    { "tag": "const", "name": "WGPUColorWriteMask_Green", "ns": 0, "location": "/data/input/webgpu.h:1024:33", "type": { "tag": "WGPUColorWriteMask" }, "value": 2 },
    { "tag": "const", "name": "WGPUColorWriteMask_Blue", "ns": 0, "location": "/data/input/webgpu.h:1025:33", "type": { "tag": "WGPUColorWriteMask" }, "value": 4 },
    { "tag": "const", "name": "WGPUColorWriteMask_Alpha", "ns": 0, "location": "/data/input/webgpu.h:1026:33", "type": { "tag": "WGPUColorWriteMask" }, "value": 8 },
    { "tag": "const", "name": "WGPUColorWriteMask_All", "ns": 0, "location": "/data/input/webgpu.h:1027:33", "type": { "tag": "WGPUColorWriteMask" }, "value": 15 },
    { "tag": "typedef", "ns": 0, "name": "WGPUHeapProperty", "location": "/data/input/webgpu.h:1028:19", "type": { "tag": "WGPUFlags" } },
    { "tag": "const", "name": "WGPUHeapProperty_DeviceLocal", "ns": 0, "location": "/data/input/webgpu.h:1029:31", "type": { "tag": "WGPUHeapProperty" }, "value": 1 },
    { "tag": "const", "name": "WGPUHeapProperty_HostVisible", "ns": 0, "location": "/data/input/webgpu.h:1030:31", "type": { "tag": "WGPUHeapProperty" }, "value": 2 },
    { "tag": "const", "name": "WGPUHeapProperty_HostCoherent", "ns": 0, "location": "/data/input/webgpu.h:1031:31", "type": { "tag": "WGPUHeapProperty" }, "value": 4 },
    { "tag": "const", "name": "WGPUHeapProperty_HostUncached", "ns": 0, "location": "/data/input/webgpu.h:1032:31", "type": { "tag": "WGPUHeapProperty" }, "value": 8 },
    { "tag": "const", "name": "WGPUHeapProperty_HostCached", "ns": 0, "location": "/data/input/webgpu.h:1033:31", "type": { "tag": "WGPUHeapProperty" }, "value": 16 },
    { "tag": "typedef", "ns": 0, "name": "WGPUMapMode", "location": "/data/input/webgpu.h:1034:19", "type": { "tag": "WGPUFlags" } },
    { "tag": "const", "name": "WGPUMapMode_None", "ns": 0, "location": "/data/input/webgpu.h:1035:26", "type": { "tag": "WGPUMapMode" }, "value": 0 },
    { "tag": "const", "name": "WGPUMapMode_Read", "ns": 0, "location": "/data/input/webgpu.h:1036:26", "type": { "tag": "WGPUMapMode" }, "value": 1 },
    { "tag": "const", "name": "WGPUMapMode_Write", "ns": 0, "location": "/data/input/webgpu.h:1037:26", "type": { "tag": "WGPUMapMode" }, "value": 2 },
    { "tag": "typedef", "ns": 0, "name": "WGPUShaderStage", "location": "/data/input/webgpu.h:1038:19", "type": { "tag": "WGPUFlags" } },
    { "tag": "const", "name": "WGPUShaderStage_None", "ns": 0, "location": "/data/input/webgpu.h:1039:30", "type": { "tag": "WGPUShaderStage" }, "value": 0 },
    { "tag": "const", "name": "WGPUShaderStage_Vertex", "ns": 0, "location": "/data/input/webgpu.h:1040:30", "type": { "tag": "WGPUShaderStage" }, "value": 1 },
    { "tag": "const", "name": "WGPUShaderStage_Fragment", "ns": 0, "location": "/data/input/webgpu.h:1041:30", "type": { "tag": "WGPUShaderStage" }, "value": 2 },
    { "tag": "const", "name": "WGPUShaderStage_Compute", "ns": 0, "location": "/data/input/webgpu.h:1042:30", "type": { "tag": "WGPUShaderStage" }, "value": 4 },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureUsage", "location": "/data/input/webgpu.h:1043:19", "type": { "tag": "WGPUFlags" } },
    { "tag": "const", "name": "WGPUTextureUsage_None", "ns": 0, "location": "/data/input/webgpu.h:1044:31", "type": { "tag": "WGPUTextureUsage" }, "value": 0 },
    { "tag": "const", "name": "WGPUTextureUsage_CopySrc", "ns": 0, "location": "/data/input/webgpu.h:1045:31", "type": { "tag": "WGPUTextureUsage" }, "value": 1 },
    { "tag": "const", "name": "WGPUTextureUsage_CopyDst", "ns": 0, "location": "/data/input/webgpu.h:1046:31", "type": { "tag": "WGPUTextureUsage" }, "value": 2 },
    { "tag": "const", "name": "WGPUTextureUsage_TextureBinding", "ns": 0, "location": "/data/input/webgpu.h:1047:31", "type": { "tag": "WGPUTextureUsage" }, "value": 4 },
    { "tag": "const", "name": "WGPUTextureUsage_StorageBinding", "ns": 0, "location": "/data/input/webgpu.h:1048:31", "type": { "tag": "WGPUTextureUsage" }, "value": 8 },
    { "tag": "const", "name": "WGPUTextureUsage_RenderAttachment", "ns": 0, "location": "/data/input/webgpu.h:1049:31", "type": { "tag": "WGPUTextureUsage" }, "value": 16 },
    { "tag": "const", "name": "WGPUTextureUsage_TransientAttachment", "ns": 0, "location": "/data/input/webgpu.h:1050:31", "type": { "tag": "WGPUTextureUsage" }, "value": 32 },
    { "tag": "const", "name": "WGPUTextureUsage_StorageAttachment", "ns": 0, "location": "/data/input/webgpu.h:1051:31", "type": { "tag": "WGPUTextureUsage" }, "value": 64 },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferMapCallback", "location": "/data/input/webgpu.h:1052:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUCallback", "location": "/data/input/webgpu.h:1053:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompilationInfoCallback", "location": "/data/input/webgpu.h:1054:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUCreateComputePipelineAsyncCallback", "location": "/data/input/webgpu.h:1055:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUCreateRenderPipelineAsyncCallback", "location": "/data/input/webgpu.h:1056:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnLoadCacheDataFunction", "location": "/data/input/webgpu.h:1057:18", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnStoreCacheDataFunction", "location": "/data/input/webgpu.h:1058:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUDeviceLostCallback", "location": "/data/input/webgpu.h:1059:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUDeviceLostCallbackNew", "location": "/data/input/webgpu.h:1060:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUErrorCallback", "location": "/data/input/webgpu.h:1061:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPULoggingCallback", "location": "/data/input/webgpu.h:1062:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUPopErrorScopeCallback", "location": "/data/input/webgpu.h:1063:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProc", "location": "/data/input/webgpu.h:1064:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUQueueWorkDoneCallback", "location": "/data/input/webgpu.h:1065:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestAdapterCallback", "location": "/data/input/webgpu.h:1066:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestDeviceCallback", "location": "/data/input/webgpu.h:1067:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferMapCallback2", "location": "/data/input/webgpu.h:1070:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompilationInfoCallback2", "location": "/data/input/webgpu.h:1071:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUCreateComputePipelineAsyncCallback2", "location": "/data/input/webgpu.h:1072:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUCreateRenderPipelineAsyncCallback2", "location": "/data/input/webgpu.h:1073:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUDeviceLostCallback2", "location": "/data/input/webgpu.h:1074:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUPopErrorScopeCallback2", "location": "/data/input/webgpu.h:1075:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUQueueWorkDoneCallback2", "location": "/data/input/webgpu.h:1076:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestAdapterCallback2", "location": "/data/input/webgpu.h:1077:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestDeviceCallback2", "location": "/data/input/webgpu.h:1078:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUUncapturedErrorCallback", "location": "/data/input/webgpu.h:1079:16", "type": { "tag": ":function-pointer" } },
    { "tag": "struct", "ns": 0, "name": "WGPUChainedStruct", "id": 0, "location": "/data/input/webgpu.h:1081:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "next", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "WGPUChainedStruct", "id": 29 } } }, { "tag": "field", "name": "sType", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUSType" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUChainedStruct", "location": "/data/input/webgpu.h:1084:3", "type": { "tag": ":struct", "name": "WGPUChainedStruct", "id": 29 } },
    { "tag": "struct", "ns": 0, "name": "WGPUChainedStructOut", "id": 0, "location": "/data/input/webgpu.h:1086:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "next", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "WGPUChainedStructOut", "id": 30 } } }, { "tag": "field", "name": "sType", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUSType" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUChainedStructOut", "location": "/data/input/webgpu.h:1089:3", "type": { "tag": ":struct", "name": "WGPUChainedStructOut", "id": 30 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferMapCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1094:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUBufferMapCallback2" } }, { "tag": "field", "name": "userdata1", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferMapCallbackInfo2", "location": "/data/input/webgpu.h:1100:3", "type": { "tag": ":struct", "name": "WGPUBufferMapCallbackInfo2", "id": 31 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCompilationInfoCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1110:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUCompilationInfoCallback2" } }, { "tag": "field", "name": "userdata1", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompilationInfoCallbackInfo2", "location": "/data/input/webgpu.h:1116:3", "type": { "tag": ":struct", "name": "WGPUCompilationInfoCallbackInfo2", "id": 32 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCreateComputePipelineAsyncCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1126:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUCreateComputePipelineAsyncCallback2" } }, { "tag": "field", "name": "userdata1", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCreateComputePipelineAsyncCallbackInfo2", "location": "/data/input/webgpu.h:1132:3", "type": { "tag": ":struct", "name": "WGPUCreateComputePipelineAsyncCallbackInfo2", "id": 33 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCreateRenderPipelineAsyncCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1142:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUCreateRenderPipelineAsyncCallback2" } }, { "tag": "field", "name": "userdata1", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCreateRenderPipelineAsyncCallbackInfo2", "location": "/data/input/webgpu.h:1148:3", "type": { "tag": ":struct", "name": "WGPUCreateRenderPipelineAsyncCallbackInfo2", "id": 34 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDeviceLostCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1158:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUDeviceLostCallback2" } }, { "tag": "field", "name": "userdata1", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDeviceLostCallbackInfo2", "location": "/data/input/webgpu.h:1164:3", "type": { "tag": ":struct", "name": "WGPUDeviceLostCallbackInfo2", "id": 35 } },
    { "tag": "struct", "ns": 0, "name": "WGPUPopErrorScopeCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1174:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUPopErrorScopeCallback2" } }, { "tag": "field", "name": "userdata1", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPopErrorScopeCallbackInfo2", "location": "/data/input/webgpu.h:1180:3", "type": { "tag": ":struct", "name": "WGPUPopErrorScopeCallbackInfo2", "id": 36 } },
    { "tag": "struct", "ns": 0, "name": "WGPUQueueWorkDoneCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1190:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUQueueWorkDoneCallback2" } }, { "tag": "field", "name": "userdata1", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUQueueWorkDoneCallbackInfo2", "location": "/data/input/webgpu.h:1196:3", "type": { "tag": ":struct", "name": "WGPUQueueWorkDoneCallbackInfo2", "id": 37 } },
    { "tag": "struct", "ns": 0, "name": "WGPURequestAdapterCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1206:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPURequestAdapterCallback2" } }, { "tag": "field", "name": "userdata1", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestAdapterCallbackInfo2", "location": "/data/input/webgpu.h:1212:3", "type": { "tag": ":struct", "name": "WGPURequestAdapterCallbackInfo2", "id": 38 } },
    { "tag": "struct", "ns": 0, "name": "WGPURequestDeviceCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1222:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPURequestDeviceCallback2" } }, { "tag": "field", "name": "userdata1", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestDeviceCallbackInfo2", "location": "/data/input/webgpu.h:1228:3", "type": { "tag": ":struct", "name": "WGPURequestDeviceCallbackInfo2", "id": 39 } },
    { "tag": "struct", "ns": 0, "name": "WGPUUncapturedErrorCallbackInfo2", "id": 0, "location": "/data/input/webgpu.h:1238:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "callback", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUUncapturedErrorCallback" } }, { "tag": "field", "name": "userdata1", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata2", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUUncapturedErrorCallbackInfo2", "location": "/data/input/webgpu.h:1243:3", "type": { "tag": ":struct", "name": "WGPUUncapturedErrorCallbackInfo2", "id": 40 } },
    { "tag": "struct", "ns": 0, "name": "WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER", "id": 0, "location": "/data/input/webgpu.h:1253:16", "bit-size": 32, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "unused", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER", "location": "/data/input/webgpu.h:1255:3", "type": { "tag": ":struct", "name": "WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER", "id": 41 } },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterPropertiesD3D", "id": 0, "location": "/data/input/webgpu.h:1262:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "shaderModel", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAdapterPropertiesD3D", "location": "/data/input/webgpu.h:1265:3", "type": { "tag": ":struct", "name": "WGPUAdapterPropertiesD3D", "id": 42 } },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterPropertiesSubgroups", "id": 0, "location": "/data/input/webgpu.h:1273:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "subgroupMinSize", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "subgroupMaxSize", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAdapterPropertiesSubgroups", "location": "/data/input/webgpu.h:1277:3", "type": { "tag": ":struct", "name": "WGPUAdapterPropertiesSubgroups", "id": 43 } },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterPropertiesVk", "id": 0, "location": "/data/input/webgpu.h:1286:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "driverVersion", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAdapterPropertiesVk", "location": "/data/input/webgpu.h:1289:3", "type": { "tag": ":struct", "name": "WGPUAdapterPropertiesVk", "id": 44 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupEntry", "id": 0, "location": "/data/input/webgpu.h:1296:16", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "binding", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "buffer", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUBuffer" } }, { "tag": "field", "name": "offset", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "size", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "sampler", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUSampler" } }, { "tag": "field", "name": "textureView", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBindGroupEntry", "location": "/data/input/webgpu.h:1304:3", "type": { "tag": ":struct", "name": "WGPUBindGroupEntry", "id": 45 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBlendComponent", "id": 0, "location": "/data/input/webgpu.h:1316:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "operation", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBlendOperation" } }, { "tag": "field", "name": "srcFactor", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBlendFactor" } }, { "tag": "field", "name": "dstFactor", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBlendFactor" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBlendComponent", "location": "/data/input/webgpu.h:1320:3", "type": { "tag": ":struct", "name": "WGPUBlendComponent", "id": 46 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferBindingLayout", "id": 0, "location": "/data/input/webgpu.h:1328:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "type", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBufferBindingType" } }, { "tag": "field", "name": "hasDynamicOffset", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "minBindingSize", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferBindingLayout", "location": "/data/input/webgpu.h:1333:3", "type": { "tag": ":struct", "name": "WGPUBufferBindingLayout", "id": 47 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferHostMappedPointer", "id": 0, "location": "/data/input/webgpu.h:1343:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "pointer", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "disposeCallback", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferHostMappedPointer", "location": "/data/input/webgpu.h:1348:3", "type": { "tag": ":struct", "name": "WGPUBufferHostMappedPointer", "id": 48 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferMapCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:1357:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUBufferMapCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferMapCallbackInfo", "location": "/data/input/webgpu.h:1362:3", "type": { "tag": ":struct", "name": "WGPUBufferMapCallbackInfo", "id": 49 } },
    { "tag": "struct", "ns": 0, "name": "WGPUColor", "id": 0, "location": "/data/input/webgpu.h:1371:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "r", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "g", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "b", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "a", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUColor", "location": "/data/input/webgpu.h:1376:3", "type": { "tag": ":struct", "name": "WGPUColor", "id": 50 } },
    { "tag": "struct", "ns": 0, "name": "WGPUColorTargetStateExpandResolveTextureDawn", "id": 0, "location": "/data/input/webgpu.h:1386:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "enabled", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUColorTargetStateExpandResolveTextureDawn", "location": "/data/input/webgpu.h:1389:3", "type": { "tag": ":struct", "name": "WGPUColorTargetStateExpandResolveTextureDawn", "id": 51 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCompilationInfoCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:1396:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUCompilationInfoCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompilationInfoCallbackInfo", "location": "/data/input/webgpu.h:1401:3", "type": { "tag": ":struct", "name": "WGPUCompilationInfoCallbackInfo", "id": 52 } },
    { "tag": "struct", "ns": 0, "name": "WGPUComputePassTimestampWrites", "id": 0, "location": "/data/input/webgpu.h:1410:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "querySet", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUQuerySet" } }, { "tag": "field", "name": "beginningOfPassWriteIndex", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "endOfPassWriteIndex", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUComputePassTimestampWrites", "location": "/data/input/webgpu.h:1414:3", "type": { "tag": ":struct", "name": "WGPUComputePassTimestampWrites", "id": 53 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCopyTextureForBrowserOptions", "id": 0, "location": "/data/input/webgpu.h:1422:16", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "flipY", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "needsColorSpaceConversion", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "srcAlphaMode", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUAlphaMode" } }, { "tag": "field", "name": "srcTransferFunctionParameters", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "field", "name": "conversionMatrix", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "field", "name": "dstTransferFunctionParameters", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "field", "name": "dstAlphaMode", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUAlphaMode" } }, { "tag": "field", "name": "internalUsage", "bit-offset": 416, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCopyTextureForBrowserOptions", "location": "/data/input/webgpu.h:1432:3", "type": { "tag": ":struct", "name": "WGPUCopyTextureForBrowserOptions", "id": 54 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCreateComputePipelineAsyncCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:1446:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUCreateComputePipelineAsyncCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCreateComputePipelineAsyncCallbackInfo", "location": "/data/input/webgpu.h:1451:3", "type": { "tag": ":struct", "name": "WGPUCreateComputePipelineAsyncCallbackInfo", "id": 55 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCreateRenderPipelineAsyncCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:1460:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUCreateRenderPipelineAsyncCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCreateRenderPipelineAsyncCallbackInfo", "location": "/data/input/webgpu.h:1465:3", "type": { "tag": ":struct", "name": "WGPUCreateRenderPipelineAsyncCallbackInfo", "id": 56 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnWGSLBlocklist", "id": 0, "location": "/data/input/webgpu.h:1475:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "blocklistedFeatureCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "blocklistedFeatures", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnWGSLBlocklist", "location": "/data/input/webgpu.h:1479:3", "type": { "tag": ":struct", "name": "WGPUDawnWGSLBlocklist", "id": 57 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnAdapterPropertiesPowerPreference", "id": 0, "location": "/data/input/webgpu.h:1488:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "powerPreference", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUPowerPreference" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnAdapterPropertiesPowerPreference", "location": "/data/input/webgpu.h:1491:3", "type": { "tag": ":struct", "name": "WGPUDawnAdapterPropertiesPowerPreference", "id": 58 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnBufferDescriptorErrorInfoFromWireClient", "id": 0, "location": "/data/input/webgpu.h:1499:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "outOfMemory", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnBufferDescriptorErrorInfoFromWireClient", "location": "/data/input/webgpu.h:1502:3", "type": { "tag": ":struct", "name": "WGPUDawnBufferDescriptorErrorInfoFromWireClient", "id": 59 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnEncoderInternalUsageDescriptor", "id": 0, "location": "/data/input/webgpu.h:1510:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "useInternalUsages", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnEncoderInternalUsageDescriptor", "location": "/data/input/webgpu.h:1513:3", "type": { "tag": ":struct", "name": "WGPUDawnEncoderInternalUsageDescriptor", "id": 60 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnExperimentalImmediateDataLimits", "id": 0, "location": "/data/input/webgpu.h:1521:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "maxImmediateDataRangeByteSize", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnExperimentalImmediateDataLimits", "location": "/data/input/webgpu.h:1524:3", "type": { "tag": ":struct", "name": "WGPUDawnExperimentalImmediateDataLimits", "id": 61 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnExperimentalSubgroupLimits", "id": 0, "location": "/data/input/webgpu.h:1532:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "minSubgroupSize", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxSubgroupSize", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnExperimentalSubgroupLimits", "location": "/data/input/webgpu.h:1536:3", "type": { "tag": ":struct", "name": "WGPUDawnExperimentalSubgroupLimits", "id": 62 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnRenderPassColorAttachmentRenderToSingleSampled", "id": 0, "location": "/data/input/webgpu.h:1545:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "implicitSampleCount", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnRenderPassColorAttachmentRenderToSingleSampled", "location": "/data/input/webgpu.h:1548:3", "type": { "tag": ":struct", "name": "WGPUDawnRenderPassColorAttachmentRenderToSingleSampled", "id": 63 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnShaderModuleSPIRVOptionsDescriptor", "id": 0, "location": "/data/input/webgpu.h:1556:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "allowNonUniformDerivatives", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnShaderModuleSPIRVOptionsDescriptor", "location": "/data/input/webgpu.h:1559:3", "type": { "tag": ":struct", "name": "WGPUDawnShaderModuleSPIRVOptionsDescriptor", "id": 64 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnTexelCopyBufferRowAlignmentLimits", "id": 0, "location": "/data/input/webgpu.h:1567:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "minTexelCopyBufferRowAlignment", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnTexelCopyBufferRowAlignmentLimits", "location": "/data/input/webgpu.h:1570:3", "type": { "tag": ":struct", "name": "WGPUDawnTexelCopyBufferRowAlignmentLimits", "id": 65 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnTextureInternalUsageDescriptor", "id": 0, "location": "/data/input/webgpu.h:1578:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "internalUsage", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureUsage" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnTextureInternalUsageDescriptor", "location": "/data/input/webgpu.h:1581:3", "type": { "tag": ":struct", "name": "WGPUDawnTextureInternalUsageDescriptor", "id": 66 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnTogglesDescriptor", "id": 0, "location": "/data/input/webgpu.h:1591:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "enabledToggleCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "enabledToggles", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "field", "name": "disabledToggleCount", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "disabledToggles", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnTogglesDescriptor", "location": "/data/input/webgpu.h:1597:3", "type": { "tag": ":struct", "name": "WGPUDawnTogglesDescriptor", "id": 67 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnWireWGSLControl", "id": 0, "location": "/data/input/webgpu.h:1608:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "enableExperimental", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "enableUnsafe", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "enableTesting", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnWireWGSLControl", "location": "/data/input/webgpu.h:1613:3", "type": { "tag": ":struct", "name": "WGPUDawnWireWGSLControl", "id": 68 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDeviceLostCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:1622:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUDeviceLostCallbackNew" } }, { "tag": "field", "name": "userdata", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDeviceLostCallbackInfo", "location": "/data/input/webgpu.h:1627:3", "type": { "tag": ":struct", "name": "WGPUDeviceLostCallbackInfo", "id": 69 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDrmFormatProperties", "id": 0, "location": "/data/input/webgpu.h:1636:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "modifier", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "modifierPlaneCount", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDrmFormatProperties", "location": "/data/input/webgpu.h:1639:3", "type": { "tag": ":struct", "name": "WGPUDrmFormatProperties", "id": 70 } },
    { "tag": "struct", "ns": 0, "name": "WGPUExtent2D", "id": 0, "location": "/data/input/webgpu.h:1646:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "width", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "height", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUExtent2D", "location": "/data/input/webgpu.h:1649:3", "type": { "tag": ":struct", "name": "WGPUExtent2D", "id": 71 } },
    { "tag": "struct", "ns": 0, "name": "WGPUExtent3D", "id": 0, "location": "/data/input/webgpu.h:1656:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "width", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "height", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "depthOrArrayLayers", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUExtent3D", "location": "/data/input/webgpu.h:1660:3", "type": { "tag": ":struct", "name": "WGPUExtent3D", "id": 72 } },
    { "tag": "struct", "ns": 0, "name": "WGPUExternalTextureBindingEntry", "id": 0, "location": "/data/input/webgpu.h:1669:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "externalTexture", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUExternalTexture" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUExternalTextureBindingEntry", "location": "/data/input/webgpu.h:1672:3", "type": { "tag": ":struct", "name": "WGPUExternalTextureBindingEntry", "id": 73 } },
    { "tag": "struct", "ns": 0, "name": "WGPUExternalTextureBindingLayout", "id": 0, "location": "/data/input/webgpu.h:1680:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUExternalTextureBindingLayout", "location": "/data/input/webgpu.h:1682:3", "type": { "tag": ":struct", "name": "WGPUExternalTextureBindingLayout", "id": 74 } },
    { "tag": "struct", "ns": 0, "name": "WGPUFormatCapabilities", "id": 0, "location": "/data/input/webgpu.h:1688:16", "bit-size": 64, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStructOut" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUFormatCapabilities", "location": "/data/input/webgpu.h:1690:3", "type": { "tag": ":struct", "name": "WGPUFormatCapabilities", "id": 75 } },
    { "tag": "struct", "ns": 0, "name": "WGPUFuture", "id": 0, "location": "/data/input/webgpu.h:1696:16", "bit-size": 64, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "id", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUFuture", "location": "/data/input/webgpu.h:1698:3", "type": { "tag": ":struct", "name": "WGPUFuture", "id": 76 } },
    { "tag": "struct", "ns": 0, "name": "WGPUInstanceFeatures", "id": 0, "location": "/data/input/webgpu.h:1704:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "timedWaitAnyEnable", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "timedWaitAnyMaxCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUInstanceFeatures", "location": "/data/input/webgpu.h:1708:3", "type": { "tag": ":struct", "name": "WGPUInstanceFeatures", "id": 77 } },
    { "tag": "struct", "ns": 0, "name": "WGPULimits", "id": 0, "location": "/data/input/webgpu.h:1716:16", "bit-size": 1280, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "maxTextureDimension1D", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxTextureDimension2D", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxTextureDimension3D", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxTextureArrayLayers", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxBindGroups", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxBindGroupsPlusVertexBuffers", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxBindingsPerBindGroup", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxDynamicUniformBuffersPerPipelineLayout", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxDynamicStorageBuffersPerPipelineLayout", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxSampledTexturesPerShaderStage", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxSamplersPerShaderStage", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxStorageBuffersPerShaderStage", "bit-offset": 352, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxStorageTexturesPerShaderStage", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxUniformBuffersPerShaderStage", "bit-offset": 416, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxUniformBufferBindingSize", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "maxStorageBufferBindingSize", "bit-offset": 512, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "minUniformBufferOffsetAlignment", "bit-offset": 576, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "minStorageBufferOffsetAlignment", "bit-offset": 608, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxVertexBuffers", "bit-offset": 640, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxBufferSize", "bit-offset": 704, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "maxVertexAttributes", "bit-offset": 768, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxVertexBufferArrayStride", "bit-offset": 800, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxInterStageShaderComponents", "bit-offset": 832, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxInterStageShaderVariables", "bit-offset": 864, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxColorAttachments", "bit-offset": 896, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxColorAttachmentBytesPerSample", "bit-offset": 928, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxComputeWorkgroupStorageSize", "bit-offset": 960, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxComputeInvocationsPerWorkgroup", "bit-offset": 992, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxComputeWorkgroupSizeX", "bit-offset": 1024, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxComputeWorkgroupSizeY", "bit-offset": 1056, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxComputeWorkgroupSizeZ", "bit-offset": 1088, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxComputeWorkgroupsPerDimension", "bit-offset": 1120, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxStorageBuffersInVertexStage", "bit-offset": 1152, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxStorageTexturesInVertexStage", "bit-offset": 1184, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxStorageBuffersInFragmentStage", "bit-offset": 1216, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "maxStorageTexturesInFragmentStage", "bit-offset": 1248, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPULimits", "location": "/data/input/webgpu.h:1753:3", "type": { "tag": ":struct", "name": "WGPULimits", "id": 78 } },
    { "tag": "struct", "ns": 0, "name": "WGPUMemoryHeapInfo", "id": 0, "location": "/data/input/webgpu.h:1794:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "properties", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUHeapProperty" } }, { "tag": "field", "name": "size", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUMemoryHeapInfo", "location": "/data/input/webgpu.h:1797:3", "type": { "tag": ":struct", "name": "WGPUMemoryHeapInfo", "id": 79 } },
    { "tag": "struct", "ns": 0, "name": "WGPUMultisampleState", "id": 0, "location": "/data/input/webgpu.h:1804:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "count", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "mask", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "alphaToCoverageEnabled", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUMultisampleState", "location": "/data/input/webgpu.h:1809:3", "type": { "tag": ":struct", "name": "WGPUMultisampleState", "id": 80 } },
    { "tag": "struct", "ns": 0, "name": "WGPUOrigin2D", "id": 0, "location": "/data/input/webgpu.h:1818:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "x", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "y", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUOrigin2D", "location": "/data/input/webgpu.h:1821:3", "type": { "tag": ":struct", "name": "WGPUOrigin2D", "id": 81 } },
    { "tag": "struct", "ns": 0, "name": "WGPUOrigin3D", "id": 0, "location": "/data/input/webgpu.h:1828:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "x", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "y", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "z", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUOrigin3D", "location": "/data/input/webgpu.h:1832:3", "type": { "tag": ":struct", "name": "WGPUOrigin3D", "id": 82 } },
    { "tag": "struct", "ns": 0, "name": "WGPUPipelineLayoutStorageAttachment", "id": 0, "location": "/data/input/webgpu.h:1840:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "offset", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "format", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureFormat" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPipelineLayoutStorageAttachment", "location": "/data/input/webgpu.h:1843:3", "type": { "tag": ":struct", "name": "WGPUPipelineLayoutStorageAttachment", "id": 83 } },
    { "tag": "struct", "ns": 0, "name": "WGPUPopErrorScopeCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:1850:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUPopErrorScopeCallback" } }, { "tag": "field", "name": "oldCallback", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUErrorCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPopErrorScopeCallbackInfo", "location": "/data/input/webgpu.h:1856:3", "type": { "tag": ":struct", "name": "WGPUPopErrorScopeCallbackInfo", "id": 84 } },
    { "tag": "struct", "ns": 0, "name": "WGPUPrimitiveState", "id": 0, "location": "/data/input/webgpu.h:1866:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "topology", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUPrimitiveTopology" } }, { "tag": "field", "name": "stripIndexFormat", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUIndexFormat" } }, { "tag": "field", "name": "frontFace", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUFrontFace" } }, { "tag": "field", "name": "cullMode", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCullMode" } }, { "tag": "field", "name": "unclippedDepth", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPrimitiveState", "location": "/data/input/webgpu.h:1873:3", "type": { "tag": ":struct", "name": "WGPUPrimitiveState", "id": 85 } },
    { "tag": "struct", "ns": 0, "name": "WGPUQueueWorkDoneCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:1884:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUQueueWorkDoneCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUQueueWorkDoneCallbackInfo", "location": "/data/input/webgpu.h:1889:3", "type": { "tag": ":struct", "name": "WGPUQueueWorkDoneCallbackInfo", "id": 86 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassDepthStencilAttachment", "id": 0, "location": "/data/input/webgpu.h:1898:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "view", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureView" } }, { "tag": "field", "name": "depthLoadOp", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPULoadOp" } }, { "tag": "field", "name": "depthStoreOp", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUStoreOp" } }, { "tag": "field", "name": "depthClearValue", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "depthReadOnly", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "stencilLoadOp", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPULoadOp" } }, { "tag": "field", "name": "stencilStoreOp", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUStoreOp" } }, { "tag": "field", "name": "stencilClearValue", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "stencilReadOnly", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassDepthStencilAttachment", "location": "/data/input/webgpu.h:1908:3", "type": { "tag": ":struct", "name": "WGPURenderPassDepthStencilAttachment", "id": 87 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassDescriptorExpandResolveRect", "id": 0, "location": "/data/input/webgpu.h:1923:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "x", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "y", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "width", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "height", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassDescriptorExpandResolveRect", "location": "/data/input/webgpu.h:1929:3", "type": { "tag": ":struct", "name": "WGPURenderPassDescriptorExpandResolveRect", "id": 88 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassMaxDrawCount", "id": 0, "location": "/data/input/webgpu.h:1940:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "maxDrawCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassMaxDrawCount", "location": "/data/input/webgpu.h:1943:3", "type": { "tag": ":struct", "name": "WGPURenderPassMaxDrawCount", "id": 89 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassTimestampWrites", "id": 0, "location": "/data/input/webgpu.h:1950:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "querySet", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUQuerySet" } }, { "tag": "field", "name": "beginningOfPassWriteIndex", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "endOfPassWriteIndex", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassTimestampWrites", "location": "/data/input/webgpu.h:1954:3", "type": { "tag": ":struct", "name": "WGPURenderPassTimestampWrites", "id": 90 } },
    { "tag": "struct", "ns": 0, "name": "WGPURequestAdapterCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:1962:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPURequestAdapterCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestAdapterCallbackInfo", "location": "/data/input/webgpu.h:1967:3", "type": { "tag": ":struct", "name": "WGPURequestAdapterCallbackInfo", "id": 91 } },
    { "tag": "struct", "ns": 0, "name": "WGPURequestAdapterOptions", "id": 0, "location": "/data/input/webgpu.h:1976:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "compatibleSurface", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUSurface" } }, { "tag": "field", "name": "featureLevel", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUFeatureLevel" } }, { "tag": "field", "name": "powerPreference", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUPowerPreference" } }, { "tag": "field", "name": "backendType", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBackendType" } }, { "tag": "field", "name": "forceFallbackAdapter", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "compatibilityMode", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestAdapterOptions", "location": "/data/input/webgpu.h:1984:3", "type": { "tag": ":struct", "name": "WGPURequestAdapterOptions", "id": 92 } },
    { "tag": "struct", "ns": 0, "name": "WGPURequestDeviceCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:1996:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "mode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCallbackMode" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPURequestDeviceCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURequestDeviceCallbackInfo", "location": "/data/input/webgpu.h:2001:3", "type": { "tag": ":struct", "name": "WGPURequestDeviceCallbackInfo", "id": 93 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSamplerBindingLayout", "id": 0, "location": "/data/input/webgpu.h:2010:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "type", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUSamplerBindingType" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSamplerBindingLayout", "location": "/data/input/webgpu.h:2013:3", "type": { "tag": ":struct", "name": "WGPUSamplerBindingLayout", "id": 94 } },
    { "tag": "struct", "ns": 0, "name": "WGPUShaderModuleCompilationOptions", "id": 0, "location": "/data/input/webgpu.h:2021:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "strictMath", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUShaderModuleCompilationOptions", "location": "/data/input/webgpu.h:2024:3", "type": { "tag": ":struct", "name": "WGPUShaderModuleCompilationOptions", "id": 95 } },
    { "tag": "struct", "ns": 0, "name": "WGPUShaderSourceSPIRV", "id": 0, "location": "/data/input/webgpu.h:2032:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "codeSize", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "code", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "uint32_t" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUShaderSourceSPIRV", "location": "/data/input/webgpu.h:2036:3", "type": { "tag": ":struct", "name": "WGPUShaderSourceSPIRV", "id": 96 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryBeginAccessDescriptor", "id": 0, "location": "/data/input/webgpu.h:2044:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "initialized", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "fenceCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "fences", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedFence" } } }, { "tag": "field", "name": "signaledValues", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "uint64_t" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedBufferMemoryBeginAccessDescriptor", "location": "/data/input/webgpu.h:2050:3", "type": { "tag": ":struct", "name": "WGPUSharedBufferMemoryBeginAccessDescriptor", "id": 97 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryEndAccessState", "id": 0, "location": "/data/input/webgpu.h:2060:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStructOut" } } }, { "tag": "field", "name": "initialized", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "fenceCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "fences", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedFence" } } }, { "tag": "field", "name": "signaledValues", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "uint64_t" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedBufferMemoryEndAccessState", "location": "/data/input/webgpu.h:2066:3", "type": { "tag": ":struct", "name": "WGPUSharedBufferMemoryEndAccessState", "id": 98 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryProperties", "id": 0, "location": "/data/input/webgpu.h:2076:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStructOut" } } }, { "tag": "field", "name": "usage", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUBufferUsage" } }, { "tag": "field", "name": "size", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedBufferMemoryProperties", "location": "/data/input/webgpu.h:2080:3", "type": { "tag": ":struct", "name": "WGPUSharedBufferMemoryProperties", "id": 99 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceDXGISharedHandleDescriptor", "id": 0, "location": "/data/input/webgpu.h:2089:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceDXGISharedHandleDescriptor", "location": "/data/input/webgpu.h:2092:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceDXGISharedHandleDescriptor", "id": 100 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceDXGISharedHandleExportInfo", "id": 0, "location": "/data/input/webgpu.h:2100:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceDXGISharedHandleExportInfo", "location": "/data/input/webgpu.h:2103:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceDXGISharedHandleExportInfo", "id": 101 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceMTLSharedEventDescriptor", "id": 0, "location": "/data/input/webgpu.h:2111:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "sharedEvent", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceMTLSharedEventDescriptor", "location": "/data/input/webgpu.h:2114:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceMTLSharedEventDescriptor", "id": 102 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceMTLSharedEventExportInfo", "id": 0, "location": "/data/input/webgpu.h:2122:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "sharedEvent", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceMTLSharedEventExportInfo", "location": "/data/input/webgpu.h:2125:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceMTLSharedEventExportInfo", "id": 103 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceExportInfo", "id": 0, "location": "/data/input/webgpu.h:2132:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStructOut" } } }, { "tag": "field", "name": "type", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUSharedFenceType" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceExportInfo", "location": "/data/input/webgpu.h:2135:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceExportInfo", "id": 104 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceSyncFDDescriptor", "id": 0, "location": "/data/input/webgpu.h:2143:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceSyncFDDescriptor", "location": "/data/input/webgpu.h:2146:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceSyncFDDescriptor", "id": 105 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceSyncFDExportInfo", "id": 0, "location": "/data/input/webgpu.h:2154:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceSyncFDExportInfo", "location": "/data/input/webgpu.h:2157:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceSyncFDExportInfo", "id": 106 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor", "id": 0, "location": "/data/input/webgpu.h:2165:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor", "location": "/data/input/webgpu.h:2168:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor", "id": 107 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo", "id": 0, "location": "/data/input/webgpu.h:2176:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo", "location": "/data/input/webgpu.h:2179:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo", "id": 108 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreZirconHandleDescriptor", "id": 0, "location": "/data/input/webgpu.h:2187:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreZirconHandleDescriptor", "location": "/data/input/webgpu.h:2190:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceVkSemaphoreZirconHandleDescriptor", "id": 109 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreZirconHandleExportInfo", "id": 0, "location": "/data/input/webgpu.h:2198:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceVkSemaphoreZirconHandleExportInfo", "location": "/data/input/webgpu.h:2201:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceVkSemaphoreZirconHandleExportInfo", "id": 110 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryD3DSwapchainBeginState", "id": 0, "location": "/data/input/webgpu.h:2209:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "isSwapchain", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryD3DSwapchainBeginState", "location": "/data/input/webgpu.h:2212:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryD3DSwapchainBeginState", "id": 111 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryDXGISharedHandleDescriptor", "id": 0, "location": "/data/input/webgpu.h:2220:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "useKeyedMutex", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryDXGISharedHandleDescriptor", "location": "/data/input/webgpu.h:2224:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryDXGISharedHandleDescriptor", "id": 112 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryEGLImageDescriptor", "id": 0, "location": "/data/input/webgpu.h:2233:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "image", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryEGLImageDescriptor", "location": "/data/input/webgpu.h:2236:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryEGLImageDescriptor", "id": 113 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryIOSurfaceDescriptor", "id": 0, "location": "/data/input/webgpu.h:2244:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "ioSurface", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryIOSurfaceDescriptor", "location": "/data/input/webgpu.h:2247:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryIOSurfaceDescriptor", "id": 114 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryAHardwareBufferDescriptor", "id": 0, "location": "/data/input/webgpu.h:2255:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "handle", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "useExternalFormat", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryAHardwareBufferDescriptor", "location": "/data/input/webgpu.h:2259:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryAHardwareBufferDescriptor", "id": 115 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryBeginAccessDescriptor", "id": 0, "location": "/data/input/webgpu.h:2267:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "concurrentRead", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "initialized", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "fenceCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "fences", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedFence" } } }, { "tag": "field", "name": "signaledValues", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "uint64_t" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryBeginAccessDescriptor", "location": "/data/input/webgpu.h:2274:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryBeginAccessDescriptor", "id": 116 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryDmaBufPlane", "id": 0, "location": "/data/input/webgpu.h:2285:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "fd", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "offset", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "stride", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryDmaBufPlane", "location": "/data/input/webgpu.h:2289:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryDmaBufPlane", "id": 117 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryEndAccessState", "id": 0, "location": "/data/input/webgpu.h:2297:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStructOut" } } }, { "tag": "field", "name": "initialized", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "fenceCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "fences", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedFence" } } }, { "tag": "field", "name": "signaledValues", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "uint64_t" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryEndAccessState", "location": "/data/input/webgpu.h:2303:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryEndAccessState", "id": 118 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryOpaqueFDDescriptor", "id": 0, "location": "/data/input/webgpu.h:2314:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "vkImageCreateInfo", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "memoryFD", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "memoryTypeIndex", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "allocationSize", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "dedicatedAllocation", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryOpaqueFDDescriptor", "location": "/data/input/webgpu.h:2321:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryOpaqueFDDescriptor", "id": 119 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor", "id": 0, "location": "/data/input/webgpu.h:2333:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "dedicatedAllocation", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor", "location": "/data/input/webgpu.h:2336:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor", "id": 120 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryVkImageLayoutBeginState", "id": 0, "location": "/data/input/webgpu.h:2344:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "oldLayout", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "int32_t" } }, { "tag": "field", "name": "newLayout", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "int32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryVkImageLayoutBeginState", "location": "/data/input/webgpu.h:2348:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryVkImageLayoutBeginState", "id": 121 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryVkImageLayoutEndState", "id": 0, "location": "/data/input/webgpu.h:2357:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "oldLayout", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "int32_t" } }, { "tag": "field", "name": "newLayout", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "int32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryVkImageLayoutEndState", "location": "/data/input/webgpu.h:2361:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryVkImageLayoutEndState", "id": 122 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryZirconHandleDescriptor", "id": 0, "location": "/data/input/webgpu.h:2370:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "memoryFD", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "allocationSize", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryZirconHandleDescriptor", "location": "/data/input/webgpu.h:2374:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryZirconHandleDescriptor", "id": 123 } },
    { "tag": "struct", "ns": 0, "name": "WGPUStaticSamplerBindingLayout", "id": 0, "location": "/data/input/webgpu.h:2383:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "sampler", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUSampler" } }, { "tag": "field", "name": "sampledTextureBinding", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUStaticSamplerBindingLayout", "location": "/data/input/webgpu.h:2387:3", "type": { "tag": ":struct", "name": "WGPUStaticSamplerBindingLayout", "id": 124 } },
    { "tag": "struct", "ns": 0, "name": "WGPUStencilFaceState", "id": 0, "location": "/data/input/webgpu.h:2395:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "compare", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCompareFunction" } }, { "tag": "field", "name": "failOp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUStencilOperation" } }, { "tag": "field", "name": "depthFailOp", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUStencilOperation" } }, { "tag": "field", "name": "passOp", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUStencilOperation" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUStencilFaceState", "location": "/data/input/webgpu.h:2400:3", "type": { "tag": ":struct", "name": "WGPUStencilFaceState", "id": 125 } },
    { "tag": "struct", "ns": 0, "name": "WGPUStorageTextureBindingLayout", "id": 0, "location": "/data/input/webgpu.h:2409:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "access", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUStorageTextureAccess" } }, { "tag": "field", "name": "format", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureFormat" } }, { "tag": "field", "name": "viewDimension", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureViewDimension" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUStorageTextureBindingLayout", "location": "/data/input/webgpu.h:2414:3", "type": { "tag": ":struct", "name": "WGPUStorageTextureBindingLayout", "id": 126 } },
    { "tag": "struct", "ns": 0, "name": "WGPUStringView", "id": 0, "location": "/data/input/webgpu.h:2423:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "data", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "length", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUStringView", "location": "/data/input/webgpu.h:2426:3", "type": { "tag": ":struct", "name": "WGPUStringView", "id": 127 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSupportedFeatures", "id": 0, "location": "/data/input/webgpu.h:2433:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "featureCount", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "features", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUFeatureName" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSupportedFeatures", "location": "/data/input/webgpu.h:2436:3", "type": { "tag": ":struct", "name": "WGPUSupportedFeatures", "id": 128 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceCapabilities", "id": 0, "location": "/data/input/webgpu.h:2443:16", "bit-size": 512, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStructOut" } } }, { "tag": "field", "name": "usages", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureUsage" } }, { "tag": "field", "name": "formatCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "formats", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureFormat" } } }, { "tag": "field", "name": "presentModeCount", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "presentModes", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUPresentMode" } } }, { "tag": "field", "name": "alphaModeCount", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "alphaModes", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUCompositeAlphaMode" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceCapabilities", "location": "/data/input/webgpu.h:2452:3", "type": { "tag": ":struct", "name": "WGPUSurfaceCapabilities", "id": 129 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceConfiguration", "id": 0, "location": "/data/input/webgpu.h:2465:16", "bit-size": 512, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "device", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUDevice" } }, { "tag": "field", "name": "format", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureFormat" } }, { "tag": "field", "name": "usage", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureUsage" } }, { "tag": "field", "name": "viewFormatCount", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "viewFormats", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureFormat" } } }, { "tag": "field", "name": "alphaMode", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCompositeAlphaMode" } }, { "tag": "field", "name": "width", "bit-offset": 416, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "height", "bit-offset": 448, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "presentMode", "bit-offset": 480, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUPresentMode" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceConfiguration", "location": "/data/input/webgpu.h:2476:3", "type": { "tag": ":struct", "name": "WGPUSurfaceConfiguration", "id": 130 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceDescriptorFromWindowsCoreWindow", "id": 0, "location": "/data/input/webgpu.h:2492:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "coreWindow", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptorFromWindowsCoreWindow", "location": "/data/input/webgpu.h:2495:3", "type": { "tag": ":struct", "name": "WGPUSurfaceDescriptorFromWindowsCoreWindow", "id": 131 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceDescriptorFromWindowsSwapChainPanel", "id": 0, "location": "/data/input/webgpu.h:2503:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "swapChainPanel", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptorFromWindowsSwapChainPanel", "location": "/data/input/webgpu.h:2506:3", "type": { "tag": ":struct", "name": "WGPUSurfaceDescriptorFromWindowsSwapChainPanel", "id": 132 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceXCBWindow", "id": 0, "location": "/data/input/webgpu.h:2514:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "connection", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "window", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceSourceXCBWindow", "location": "/data/input/webgpu.h:2518:3", "type": { "tag": ":struct", "name": "WGPUSurfaceSourceXCBWindow", "id": 133 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceAndroidNativeWindow", "id": 0, "location": "/data/input/webgpu.h:2527:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "window", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceSourceAndroidNativeWindow", "location": "/data/input/webgpu.h:2530:3", "type": { "tag": ":struct", "name": "WGPUSurfaceSourceAndroidNativeWindow", "id": 134 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceMetalLayer", "id": 0, "location": "/data/input/webgpu.h:2538:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "layer", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceSourceMetalLayer", "location": "/data/input/webgpu.h:2541:3", "type": { "tag": ":struct", "name": "WGPUSurfaceSourceMetalLayer", "id": 135 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceWaylandSurface", "id": 0, "location": "/data/input/webgpu.h:2549:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "display", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "surface", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceSourceWaylandSurface", "location": "/data/input/webgpu.h:2553:3", "type": { "tag": ":struct", "name": "WGPUSurfaceSourceWaylandSurface", "id": 136 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceWindowsHWND", "id": 0, "location": "/data/input/webgpu.h:2562:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "hinstance", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "hwnd", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceSourceWindowsHWND", "location": "/data/input/webgpu.h:2566:3", "type": { "tag": ":struct", "name": "WGPUSurfaceSourceWindowsHWND", "id": 137 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceXlibWindow", "id": 0, "location": "/data/input/webgpu.h:2575:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "display", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "window", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceSourceXlibWindow", "location": "/data/input/webgpu.h:2579:3", "type": { "tag": ":struct", "name": "WGPUSurfaceSourceXlibWindow", "id": 138 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceTexture", "id": 0, "location": "/data/input/webgpu.h:2587:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "texture", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTexture" } }, { "tag": "field", "name": "suboptimal", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "status", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUSurfaceGetCurrentTextureStatus" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceTexture", "location": "/data/input/webgpu.h:2591:3", "type": { "tag": ":struct", "name": "WGPUSurfaceTexture", "id": 139 } },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureBindingLayout", "id": 0, "location": "/data/input/webgpu.h:2599:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "sampleType", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureSampleType" } }, { "tag": "field", "name": "viewDimension", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureViewDimension" } }, { "tag": "field", "name": "multisampled", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureBindingLayout", "location": "/data/input/webgpu.h:2604:3", "type": { "tag": ":struct", "name": "WGPUTextureBindingLayout", "id": 140 } },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureBindingViewDimensionDescriptor", "id": 0, "location": "/data/input/webgpu.h:2614:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "textureBindingViewDimension", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureViewDimension" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureBindingViewDimensionDescriptor", "location": "/data/input/webgpu.h:2617:3", "type": { "tag": ":struct", "name": "WGPUTextureBindingViewDimensionDescriptor", "id": 141 } },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureDataLayout", "id": 0, "location": "/data/input/webgpu.h:2624:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "offset", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "bytesPerRow", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "rowsPerImage", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureDataLayout", "location": "/data/input/webgpu.h:2629:3", "type": { "tag": ":struct", "name": "WGPUTextureDataLayout", "id": 142 } },
    { "tag": "struct", "ns": 0, "name": "WGPUUncapturedErrorCallbackInfo", "id": 0, "location": "/data/input/webgpu.h:2638:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "callback", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUErrorCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUUncapturedErrorCallbackInfo", "location": "/data/input/webgpu.h:2642:3", "type": { "tag": ":struct", "name": "WGPUUncapturedErrorCallbackInfo", "id": 143 } },
    { "tag": "struct", "ns": 0, "name": "WGPUVertexAttribute", "id": 0, "location": "/data/input/webgpu.h:2650:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "format", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUVertexFormat" } }, { "tag": "field", "name": "offset", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "shaderLocation", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUVertexAttribute", "location": "/data/input/webgpu.h:2654:3", "type": { "tag": ":struct", "name": "WGPUVertexAttribute", "id": 144 } },
    { "tag": "struct", "ns": 0, "name": "WGPUYCbCrVkDescriptor", "id": 0, "location": "/data/input/webgpu.h:2664:16", "bit-size": 576, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "vkFormat", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "vkYCbCrModel", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "vkYCbCrRange", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "vkComponentSwizzleRed", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "vkComponentSwizzleGreen", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "vkComponentSwizzleBlue", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "vkComponentSwizzleAlpha", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "vkXChromaOffset", "bit-offset": 352, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "vkYChromaOffset", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "vkChromaFilter", "bit-offset": 416, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUFilterMode" } }, { "tag": "field", "name": "forceExplicitReconstruction", "bit-offset": 448, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "externalFormat", "bit-offset": 512, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUYCbCrVkDescriptor", "location": "/data/input/webgpu.h:2678:3", "type": { "tag": ":struct", "name": "WGPUYCbCrVkDescriptor", "id": 145 } },
    { "tag": "struct", "ns": 0, "name": "WGPUAHardwareBufferProperties", "id": 0, "location": "/data/input/webgpu.h:2696:16", "bit-size": 576, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "yCbCrInfo", "bit-offset": 0, "bit-size": 576, "bit-alignment": 64, "type": { "tag": "WGPUYCbCrVkDescriptor" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAHardwareBufferProperties", "location": "/data/input/webgpu.h:2698:3", "type": { "tag": ":struct", "name": "WGPUAHardwareBufferProperties", "id": 146 } },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterInfo", "id": 0, "location": "/data/input/webgpu.h:2704:16", "bit-size": 768, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStructOut" } } }, { "tag": "field", "name": "vendor", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "architecture", "bit-offset": 192, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "device", "bit-offset": 320, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "description", "bit-offset": 448, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "backendType", "bit-offset": 576, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBackendType" } }, { "tag": "field", "name": "adapterType", "bit-offset": 608, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUAdapterType" } }, { "tag": "field", "name": "vendorID", "bit-offset": 640, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "deviceID", "bit-offset": 672, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "compatibilityMode", "bit-offset": 704, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAdapterInfo", "location": "/data/input/webgpu.h:2715:3", "type": { "tag": ":struct", "name": "WGPUAdapterInfo", "id": 147 } },
    { "tag": "struct", "ns": 0, "name": "WGPUAdapterPropertiesMemoryHeaps", "id": 0, "location": "/data/input/webgpu.h:2731:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "heapCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "heapInfo", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUMemoryHeapInfo" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUAdapterPropertiesMemoryHeaps", "location": "/data/input/webgpu.h:2735:3", "type": { "tag": ":struct", "name": "WGPUAdapterPropertiesMemoryHeaps", "id": 148 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupDescriptor", "id": 0, "location": "/data/input/webgpu.h:2743:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "layout", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUBindGroupLayout" } }, { "tag": "field", "name": "entryCount", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "entries", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUBindGroupEntry" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBindGroupDescriptor", "location": "/data/input/webgpu.h:2749:3", "type": { "tag": ":struct", "name": "WGPUBindGroupDescriptor", "id": 149 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupLayoutEntry", "id": 0, "location": "/data/input/webgpu.h:2759:16", "bit-size": 896, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "binding", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "visibility", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUShaderStage" } }, { "tag": "field", "name": "buffer", "bit-offset": 192, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "WGPUBufferBindingLayout" } }, { "tag": "field", "name": "sampler", "bit-offset": 384, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUSamplerBindingLayout" } }, { "tag": "field", "name": "texture", "bit-offset": 512, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "WGPUTextureBindingLayout" } }, { "tag": "field", "name": "storageTexture", "bit-offset": 704, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "WGPUStorageTextureBindingLayout" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBindGroupLayoutEntry", "location": "/data/input/webgpu.h:2767:3", "type": { "tag": ":struct", "name": "WGPUBindGroupLayoutEntry", "id": 150 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBlendState", "id": 0, "location": "/data/input/webgpu.h:2779:16", "bit-size": 192, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "color", "bit-offset": 0, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "WGPUBlendComponent" } }, { "tag": "field", "name": "alpha", "bit-offset": 96, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "WGPUBlendComponent" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBlendState", "location": "/data/input/webgpu.h:2782:3", "type": { "tag": ":struct", "name": "WGPUBlendState", "id": 151 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBufferDescriptor", "id": 0, "location": "/data/input/webgpu.h:2789:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "usage", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUBufferUsage" } }, { "tag": "field", "name": "size", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "mappedAtCreation", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBufferDescriptor", "location": "/data/input/webgpu.h:2795:3", "type": { "tag": ":struct", "name": "WGPUBufferDescriptor", "id": 152 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCommandBufferDescriptor", "id": 0, "location": "/data/input/webgpu.h:2805:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCommandBufferDescriptor", "location": "/data/input/webgpu.h:2808:3", "type": { "tag": ":struct", "name": "WGPUCommandBufferDescriptor", "id": 153 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCommandEncoderDescriptor", "id": 0, "location": "/data/input/webgpu.h:2815:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCommandEncoderDescriptor", "location": "/data/input/webgpu.h:2818:3", "type": { "tag": ":struct", "name": "WGPUCommandEncoderDescriptor", "id": 154 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCompilationMessage", "id": 0, "location": "/data/input/webgpu.h:2825:16", "bit-size": 704, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "message", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "type", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCompilationMessageType" } }, { "tag": "field", "name": "lineNum", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "linePos", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "offset", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "length", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "utf16LinePos", "bit-offset": 512, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "utf16Offset", "bit-offset": 576, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "utf16Length", "bit-offset": 640, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompilationMessage", "location": "/data/input/webgpu.h:2836:3", "type": { "tag": ":struct", "name": "WGPUCompilationMessage", "id": 155 } },
    { "tag": "struct", "ns": 0, "name": "WGPUComputePassDescriptor", "id": 0, "location": "/data/input/webgpu.h:2851:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "timestampWrites", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUComputePassTimestampWrites" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUComputePassDescriptor", "location": "/data/input/webgpu.h:2855:3", "type": { "tag": ":struct", "name": "WGPUComputePassDescriptor", "id": 156 } },
    { "tag": "struct", "ns": 0, "name": "WGPUConstantEntry", "id": 0, "location": "/data/input/webgpu.h:2863:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "key", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "value", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUConstantEntry", "location": "/data/input/webgpu.h:2867:3", "type": { "tag": ":struct", "name": "WGPUConstantEntry", "id": 157 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDawnCacheDeviceDescriptor", "id": 0, "location": "/data/input/webgpu.h:2876:16", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "isolationKey", "bit-offset": 128, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "loadDataFunction", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUDawnLoadCacheDataFunction" } }, { "tag": "field", "name": "storeDataFunction", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUDawnStoreCacheDataFunction" } }, { "tag": "field", "name": "functionUserdata", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDawnCacheDeviceDescriptor", "location": "/data/input/webgpu.h:2882:3", "type": { "tag": ":struct", "name": "WGPUDawnCacheDeviceDescriptor", "id": 158 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDepthStencilState", "id": 0, "location": "/data/input/webgpu.h:2892:16", "bit-size": 576, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "format", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureFormat" } }, { "tag": "field", "name": "depthWriteEnabled", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUOptionalBool" } }, { "tag": "field", "name": "depthCompare", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCompareFunction" } }, { "tag": "field", "name": "stencilFront", "bit-offset": 160, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "WGPUStencilFaceState" } }, { "tag": "field", "name": "stencilBack", "bit-offset": 288, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "WGPUStencilFaceState" } }, { "tag": "field", "name": "stencilReadMask", "bit-offset": 416, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "stencilWriteMask", "bit-offset": 448, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "depthBias", "bit-offset": 480, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "int32_t" } }, { "tag": "field", "name": "depthBiasSlopeScale", "bit-offset": 512, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "depthBiasClamp", "bit-offset": 544, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDepthStencilState", "location": "/data/input/webgpu.h:2904:3", "type": { "tag": ":struct", "name": "WGPUDepthStencilState", "id": 159 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDrmFormatCapabilities", "id": 0, "location": "/data/input/webgpu.h:2921:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "propertiesCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "properties", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUDrmFormatProperties" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDrmFormatCapabilities", "location": "/data/input/webgpu.h:2925:3", "type": { "tag": ":struct", "name": "WGPUDrmFormatCapabilities", "id": 160 } },
    { "tag": "struct", "ns": 0, "name": "WGPUExternalTextureDescriptor", "id": 0, "location": "/data/input/webgpu.h:2933:16", "bit-size": 896, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "plane0", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureView" } }, { "tag": "field", "name": "plane1", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureView" } }, { "tag": "field", "name": "cropOrigin", "bit-offset": 320, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "WGPUOrigin2D" } }, { "tag": "field", "name": "cropSize", "bit-offset": 384, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "WGPUExtent2D" } }, { "tag": "field", "name": "apparentSize", "bit-offset": 448, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "WGPUExtent2D" } }, { "tag": "field", "name": "doYuvToRgbConversionOnly", "bit-offset": 512, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "yuvToRgbConversionMatrix", "bit-offset": 576, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "field", "name": "srcTransferFunctionParameters", "bit-offset": 640, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "field", "name": "dstTransferFunctionParameters", "bit-offset": 704, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "field", "name": "gamutConversionMatrix", "bit-offset": 768, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "field", "name": "mirrored", "bit-offset": 832, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "rotation", "bit-offset": 864, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUExternalTextureRotation" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUExternalTextureDescriptor", "location": "/data/input/webgpu.h:2948:3", "type": { "tag": ":struct", "name": "WGPUExternalTextureDescriptor", "id": 161 } },
    { "tag": "struct", "ns": 0, "name": "WGPUFutureWaitInfo", "id": 0, "location": "/data/input/webgpu.h:2967:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "future", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUFuture" } }, { "tag": "field", "name": "completed", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUFutureWaitInfo", "location": "/data/input/webgpu.h:2970:3", "type": { "tag": ":struct", "name": "WGPUFutureWaitInfo", "id": 162 } },
    { "tag": "struct", "ns": 0, "name": "WGPUImageCopyBuffer", "id": 0, "location": "/data/input/webgpu.h:2977:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "layout", "bit-offset": 0, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "WGPUTextureDataLayout" } }, { "tag": "field", "name": "buffer", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUBuffer" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUImageCopyBuffer", "location": "/data/input/webgpu.h:2980:3", "type": { "tag": ":struct", "name": "WGPUImageCopyBuffer", "id": 163 } },
    { "tag": "struct", "ns": 0, "name": "WGPUImageCopyExternalTexture", "id": 0, "location": "/data/input/webgpu.h:2987:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "externalTexture", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUExternalTexture" } }, { "tag": "field", "name": "origin", "bit-offset": 128, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "WGPUOrigin3D" } }, { "tag": "field", "name": "naturalSize", "bit-offset": 224, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "WGPUExtent2D" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUImageCopyExternalTexture", "location": "/data/input/webgpu.h:2992:3", "type": { "tag": ":struct", "name": "WGPUImageCopyExternalTexture", "id": 164 } },
    { "tag": "struct", "ns": 0, "name": "WGPUImageCopyTexture", "id": 0, "location": "/data/input/webgpu.h:3001:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "texture", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTexture" } }, { "tag": "field", "name": "mipLevel", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "origin", "bit-offset": 96, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "WGPUOrigin3D" } }, { "tag": "field", "name": "aspect", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureAspect" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUImageCopyTexture", "location": "/data/input/webgpu.h:3006:3", "type": { "tag": ":struct", "name": "WGPUImageCopyTexture", "id": 165 } },
    { "tag": "struct", "ns": 0, "name": "WGPUInstanceDescriptor", "id": 0, "location": "/data/input/webgpu.h:3015:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "features", "bit-offset": 64, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "WGPUInstanceFeatures" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUInstanceDescriptor", "location": "/data/input/webgpu.h:3018:3", "type": { "tag": ":struct", "name": "WGPUInstanceDescriptor", "id": 166 } },
    { "tag": "struct", "ns": 0, "name": "WGPUPipelineLayoutDescriptor", "id": 0, "location": "/data/input/webgpu.h:3025:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "bindGroupLayoutCount", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "bindGroupLayouts", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUBindGroupLayout" } } }, { "tag": "field", "name": "immediateDataRangeByteSize", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPipelineLayoutDescriptor", "location": "/data/input/webgpu.h:3031:3", "type": { "tag": ":struct", "name": "WGPUPipelineLayoutDescriptor", "id": 167 } },
    { "tag": "struct", "ns": 0, "name": "WGPUPipelineLayoutPixelLocalStorage", "id": 0, "location": "/data/input/webgpu.h:3042:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "totalPixelLocalStorageSize", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "storageAttachmentCount", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "storageAttachments", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUPipelineLayoutStorageAttachment" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUPipelineLayoutPixelLocalStorage", "location": "/data/input/webgpu.h:3047:3", "type": { "tag": ":struct", "name": "WGPUPipelineLayoutPixelLocalStorage", "id": 168 } },
    { "tag": "struct", "ns": 0, "name": "WGPUQuerySetDescriptor", "id": 0, "location": "/data/input/webgpu.h:3056:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "type", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUQueryType" } }, { "tag": "field", "name": "count", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUQuerySetDescriptor", "location": "/data/input/webgpu.h:3061:3", "type": { "tag": ":struct", "name": "WGPUQuerySetDescriptor", "id": 169 } },
    { "tag": "struct", "ns": 0, "name": "WGPUQueueDescriptor", "id": 0, "location": "/data/input/webgpu.h:3070:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUQueueDescriptor", "location": "/data/input/webgpu.h:3073:3", "type": { "tag": ":struct", "name": "WGPUQueueDescriptor", "id": 170 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderBundleDescriptor", "id": 0, "location": "/data/input/webgpu.h:3080:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderBundleDescriptor", "location": "/data/input/webgpu.h:3083:3", "type": { "tag": ":struct", "name": "WGPURenderBundleDescriptor", "id": 171 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderBundleEncoderDescriptor", "id": 0, "location": "/data/input/webgpu.h:3090:16", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "colorFormatCount", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "colorFormats", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureFormat" } } }, { "tag": "field", "name": "depthStencilFormat", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureFormat" } }, { "tag": "field", "name": "sampleCount", "bit-offset": 352, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "depthReadOnly", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }, { "tag": "field", "name": "stencilReadOnly", "bit-offset": 416, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUBool" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderBundleEncoderDescriptor", "location": "/data/input/webgpu.h:3099:3", "type": { "tag": ":struct", "name": "WGPURenderBundleEncoderDescriptor", "id": 172 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassColorAttachment", "id": 0, "location": "/data/input/webgpu.h:3112:16", "bit-size": 576, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "view", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureView" } }, { "tag": "field", "name": "depthSlice", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "resolveTarget", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureView" } }, { "tag": "field", "name": "loadOp", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPULoadOp" } }, { "tag": "field", "name": "storeOp", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUStoreOp" } }, { "tag": "field", "name": "clearValue", "bit-offset": 320, "bit-size": 256, "bit-alignment": 64, "type": { "tag": "WGPUColor" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassColorAttachment", "location": "/data/input/webgpu.h:3120:3", "type": { "tag": ":struct", "name": "WGPURenderPassColorAttachment", "id": 173 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassStorageAttachment", "id": 0, "location": "/data/input/webgpu.h:3132:16", "bit-size": 512, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "offset", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "storage", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureView" } }, { "tag": "field", "name": "loadOp", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPULoadOp" } }, { "tag": "field", "name": "storeOp", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUStoreOp" } }, { "tag": "field", "name": "clearValue", "bit-offset": 256, "bit-size": 256, "bit-alignment": 64, "type": { "tag": "WGPUColor" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassStorageAttachment", "location": "/data/input/webgpu.h:3139:3", "type": { "tag": ":struct", "name": "WGPURenderPassStorageAttachment", "id": 174 } },
    { "tag": "struct", "ns": 0, "name": "WGPURequiredLimits", "id": 0, "location": "/data/input/webgpu.h:3150:16", "bit-size": 1344, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "limits", "bit-offset": 64, "bit-size": 1280, "bit-alignment": 64, "type": { "tag": "WGPULimits" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURequiredLimits", "location": "/data/input/webgpu.h:3153:3", "type": { "tag": ":struct", "name": "WGPURequiredLimits", "id": 175 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSamplerDescriptor", "id": 0, "location": "/data/input/webgpu.h:3160:16", "bit-size": 512, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "addressModeU", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUAddressMode" } }, { "tag": "field", "name": "addressModeV", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUAddressMode" } }, { "tag": "field", "name": "addressModeW", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUAddressMode" } }, { "tag": "field", "name": "magFilter", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUFilterMode" } }, { "tag": "field", "name": "minFilter", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUFilterMode" } }, { "tag": "field", "name": "mipmapFilter", "bit-offset": 352, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUMipmapFilterMode" } }, { "tag": "field", "name": "lodMinClamp", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "lodMaxClamp", "bit-offset": 416, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "compare", "bit-offset": 448, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUCompareFunction" } }, { "tag": "field", "name": "maxAnisotropy", "bit-offset": 480, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "uint16_t" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSamplerDescriptor", "location": "/data/input/webgpu.h:3173:3", "type": { "tag": ":struct", "name": "WGPUSamplerDescriptor", "id": 176 } },
    { "tag": "struct", "ns": 0, "name": "WGPUShaderModuleDescriptor", "id": 0, "location": "/data/input/webgpu.h:3190:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUShaderModuleDescriptor", "location": "/data/input/webgpu.h:3193:3", "type": { "tag": ":struct", "name": "WGPUShaderModuleDescriptor", "id": 177 } },
    { "tag": "struct", "ns": 0, "name": "WGPUShaderSourceWGSL", "id": 0, "location": "/data/input/webgpu.h:3201:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "code", "bit-offset": 128, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUShaderSourceWGSL", "location": "/data/input/webgpu.h:3204:3", "type": { "tag": ":struct", "name": "WGPUShaderSourceWGSL", "id": 178 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedBufferMemoryDescriptor", "id": 0, "location": "/data/input/webgpu.h:3211:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedBufferMemoryDescriptor", "location": "/data/input/webgpu.h:3214:3", "type": { "tag": ":struct", "name": "WGPUSharedBufferMemoryDescriptor", "id": 179 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedFenceDescriptor", "id": 0, "location": "/data/input/webgpu.h:3221:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedFenceDescriptor", "location": "/data/input/webgpu.h:3224:3", "type": { "tag": ":struct", "name": "WGPUSharedFenceDescriptor", "id": 180 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryAHardwareBufferProperties", "id": 0, "location": "/data/input/webgpu.h:3232:16", "bit-size": 704, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStructOut" } }, { "tag": "field", "name": "yCbCrInfo", "bit-offset": 128, "bit-size": 576, "bit-alignment": 64, "type": { "tag": "WGPUYCbCrVkDescriptor" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryAHardwareBufferProperties", "location": "/data/input/webgpu.h:3235:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryAHardwareBufferProperties", "id": 181 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryDescriptor", "id": 0, "location": "/data/input/webgpu.h:3242:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryDescriptor", "location": "/data/input/webgpu.h:3245:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryDescriptor", "id": 182 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryDmaBufDescriptor", "id": 0, "location": "/data/input/webgpu.h:3253:16", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "size", "bit-offset": 128, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "WGPUExtent3D" } }, { "tag": "field", "name": "drmFormat", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "drmModifier", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "planeCount", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "planes", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedTextureMemoryDmaBufPlane" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryDmaBufDescriptor", "location": "/data/input/webgpu.h:3260:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryDmaBufDescriptor", "id": 183 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSharedTextureMemoryProperties", "id": 0, "location": "/data/input/webgpu.h:3271:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStructOut" } } }, { "tag": "field", "name": "usage", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureUsage" } }, { "tag": "field", "name": "size", "bit-offset": 128, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "WGPUExtent3D" } }, { "tag": "field", "name": "format", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureFormat" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSharedTextureMemoryProperties", "location": "/data/input/webgpu.h:3276:3", "type": { "tag": ":struct", "name": "WGPUSharedTextureMemoryProperties", "id": 184 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSupportedLimits", "id": 0, "location": "/data/input/webgpu.h:3285:16", "bit-size": 1344, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStructOut" } } }, { "tag": "field", "name": "limits", "bit-offset": 64, "bit-size": 1280, "bit-alignment": 64, "type": { "tag": "WGPULimits" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSupportedLimits", "location": "/data/input/webgpu.h:3288:3", "type": { "tag": ":struct", "name": "WGPUSupportedLimits", "id": 185 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceDescriptor", "id": 0, "location": "/data/input/webgpu.h:3295:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptor", "location": "/data/input/webgpu.h:3298:3", "type": { "tag": ":struct", "name": "WGPUSurfaceDescriptor", "id": 186 } },
    { "tag": "struct", "ns": 0, "name": "WGPUSurfaceSourceCanvasHTMLSelector_Emscripten", "id": 0, "location": "/data/input/webgpu.h:3306:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "selector", "bit-offset": 128, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceSourceCanvasHTMLSelector_Emscripten", "location": "/data/input/webgpu.h:3309:3", "type": { "tag": ":struct", "name": "WGPUSurfaceSourceCanvasHTMLSelector_Emscripten", "id": 187 } },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureDescriptor", "id": 0, "location": "/data/input/webgpu.h:3316:16", "bit-size": 640, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "usage", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureUsage" } }, { "tag": "field", "name": "dimension", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureDimension" } }, { "tag": "field", "name": "size", "bit-offset": 288, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "WGPUExtent3D" } }, { "tag": "field", "name": "format", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureFormat" } }, { "tag": "field", "name": "mipLevelCount", "bit-offset": 416, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "sampleCount", "bit-offset": 448, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "viewFormatCount", "bit-offset": 512, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "viewFormats", "bit-offset": 576, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureFormat" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureDescriptor", "location": "/data/input/webgpu.h:3327:3", "type": { "tag": ":struct", "name": "WGPUTextureDescriptor", "id": 188 } },
    { "tag": "struct", "ns": 0, "name": "WGPUTextureViewDescriptor", "id": 0, "location": "/data/input/webgpu.h:3342:16", "bit-size": 512, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "format", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureFormat" } }, { "tag": "field", "name": "dimension", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureViewDimension" } }, { "tag": "field", "name": "baseMipLevel", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "mipLevelCount", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "baseArrayLayer", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "arrayLayerCount", "bit-offset": 352, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "uint32_t" } }, { "tag": "field", "name": "aspect", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureAspect" } }, { "tag": "field", "name": "usage", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUTextureUsage" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUTextureViewDescriptor", "location": "/data/input/webgpu.h:3353:3", "type": { "tag": ":struct", "name": "WGPUTextureViewDescriptor", "id": 189 } },
    { "tag": "struct", "ns": 0, "name": "WGPUVertexBufferLayout", "id": 0, "location": "/data/input/webgpu.h:3368:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "arrayStride", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "stepMode", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUVertexStepMode" } }, { "tag": "field", "name": "attributeCount", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "attributes", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUVertexAttribute" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUVertexBufferLayout", "location": "/data/input/webgpu.h:3373:3", "type": { "tag": ":struct", "name": "WGPUVertexBufferLayout", "id": 190 } },
    { "tag": "struct", "ns": 0, "name": "WGPUBindGroupLayoutDescriptor", "id": 0, "location": "/data/input/webgpu.h:3382:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "entryCount", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "entries", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUBindGroupLayoutEntry" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUBindGroupLayoutDescriptor", "location": "/data/input/webgpu.h:3387:3", "type": { "tag": ":struct", "name": "WGPUBindGroupLayoutDescriptor", "id": 191 } },
    { "tag": "struct", "ns": 0, "name": "WGPUColorTargetState", "id": 0, "location": "/data/input/webgpu.h:3396:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "format", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WGPUTextureFormat" } }, { "tag": "field", "name": "blend", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUBlendState" } } }, { "tag": "field", "name": "writeMask", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUColorWriteMask" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUColorTargetState", "location": "/data/input/webgpu.h:3401:3", "type": { "tag": ":struct", "name": "WGPUColorTargetState", "id": 192 } },
    { "tag": "struct", "ns": 0, "name": "WGPUCompilationInfo", "id": 0, "location": "/data/input/webgpu.h:3410:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "messageCount", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "messages", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUCompilationMessage" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUCompilationInfo", "location": "/data/input/webgpu.h:3414:3", "type": { "tag": ":struct", "name": "WGPUCompilationInfo", "id": 193 } },
    { "tag": "struct", "ns": 0, "name": "WGPUComputeState", "id": 0, "location": "/data/input/webgpu.h:3422:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "module", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUShaderModule" } }, { "tag": "field", "name": "entryPoint", "bit-offset": 128, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "constantCount", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "constants", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUConstantEntry" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUComputeState", "location": "/data/input/webgpu.h:3428:3", "type": { "tag": ":struct", "name": "WGPUComputeState", "id": 194 } },
    { "tag": "struct", "ns": 0, "name": "WGPUDeviceDescriptor", "id": 0, "location": "/data/input/webgpu.h:3438:16", "bit-size": 1152, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "requiredFeatureCount", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "requiredFeatures", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUFeatureName" } } }, { "tag": "field", "name": "requiredLimits", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPURequiredLimits" } } }, { "tag": "field", "name": "defaultQueue", "bit-offset": 384, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "WGPUQueueDescriptor" } }, { "tag": "field", "name": "deviceLostCallbackInfo2", "bit-offset": 576, "bit-size": 320, "bit-alignment": 64, "type": { "tag": "WGPUDeviceLostCallbackInfo2" } }, { "tag": "field", "name": "uncapturedErrorCallbackInfo2", "bit-offset": 896, "bit-size": 256, "bit-alignment": 64, "type": { "tag": "WGPUUncapturedErrorCallbackInfo2" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUDeviceDescriptor", "location": "/data/input/webgpu.h:3447:3", "type": { "tag": ":struct", "name": "WGPUDeviceDescriptor", "id": 195 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassDescriptor", "id": 0, "location": "/data/input/webgpu.h:3460:16", "bit-size": 512, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "colorAttachmentCount", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "colorAttachments", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPURenderPassColorAttachment" } } }, { "tag": "field", "name": "depthStencilAttachment", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPURenderPassDepthStencilAttachment" } } }, { "tag": "field", "name": "occlusionQuerySet", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUQuerySet" } }, { "tag": "field", "name": "timestampWrites", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPURenderPassTimestampWrites" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassDescriptor", "location": "/data/input/webgpu.h:3468:3", "type": { "tag": ":struct", "name": "WGPURenderPassDescriptor", "id": 196 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPassPixelLocalStorage", "id": 0, "location": "/data/input/webgpu.h:3481:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "chain", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUChainedStruct" } }, { "tag": "field", "name": "totalPixelLocalStorageSize", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "uint64_t" } }, { "tag": "field", "name": "storageAttachmentCount", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "storageAttachments", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPURenderPassStorageAttachment" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassPixelLocalStorage", "location": "/data/input/webgpu.h:3486:3", "type": { "tag": ":struct", "name": "WGPURenderPassPixelLocalStorage", "id": 197 } },
    { "tag": "struct", "ns": 0, "name": "WGPUVertexState", "id": 0, "location": "/data/input/webgpu.h:3495:16", "bit-size": 512, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "module", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUShaderModule" } }, { "tag": "field", "name": "entryPoint", "bit-offset": 128, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "constantCount", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "constants", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUConstantEntry" } } }, { "tag": "field", "name": "bufferCount", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "buffers", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUVertexBufferLayout" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUVertexState", "location": "/data/input/webgpu.h:3503:3", "type": { "tag": ":struct", "name": "WGPUVertexState", "id": 198 } },
    { "tag": "struct", "ns": 0, "name": "WGPUComputePipelineDescriptor", "id": 0, "location": "/data/input/webgpu.h:3515:16", "bit-size": 640, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "layout", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUPipelineLayout" } }, { "tag": "field", "name": "compute", "bit-offset": 256, "bit-size": 384, "bit-alignment": 64, "type": { "tag": "WGPUComputeState" } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUComputePipelineDescriptor", "location": "/data/input/webgpu.h:3520:3", "type": { "tag": ":struct", "name": "WGPUComputePipelineDescriptor", "id": 199 } },
    { "tag": "struct", "ns": 0, "name": "WGPUFragmentState", "id": 0, "location": "/data/input/webgpu.h:3529:16", "bit-size": 512, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "module", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUShaderModule" } }, { "tag": "field", "name": "entryPoint", "bit-offset": 128, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "constantCount", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "constants", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUConstantEntry" } } }, { "tag": "field", "name": "targetCount", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "targets", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUColorTargetState" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPUFragmentState", "location": "/data/input/webgpu.h:3537:3", "type": { "tag": ":struct", "name": "WGPUFragmentState", "id": 200 } },
    { "tag": "struct", "ns": 0, "name": "WGPURenderPipelineDescriptor", "id": 0, "location": "/data/input/webgpu.h:3549:16", "bit-size": 1344, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "nextInChain", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUChainedStruct" } } }, { "tag": "field", "name": "label", "bit-offset": 64, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "WGPUStringView" } }, { "tag": "field", "name": "layout", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "WGPUPipelineLayout" } }, { "tag": "field", "name": "vertex", "bit-offset": 256, "bit-size": 512, "bit-alignment": 64, "type": { "tag": "WGPUVertexState" } }, { "tag": "field", "name": "primitive", "bit-offset": 768, "bit-size": 256, "bit-alignment": 64, "type": { "tag": "WGPUPrimitiveState" } }, { "tag": "field", "name": "depthStencil", "bit-offset": 1024, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUDepthStencilState" } } }, { "tag": "field", "name": "multisample", "bit-offset": 1088, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "WGPUMultisampleState" } }, { "tag": "field", "name": "fragment", "bit-offset": 1280, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "WGPUFragmentState" } } }] },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPipelineDescriptor", "location": "/data/input/webgpu.h:3558:3", "type": { "tag": ":struct", "name": "WGPURenderPipelineDescriptor", "id": 201 } },
    { "tag": "typedef", "ns": 0, "name": "WGPURenderPassDescriptorMaxDrawCount", "location": "/data/input/webgpu.h:3573:36", "type": { "tag": "WGPURenderPassMaxDrawCount" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUShaderModuleSPIRVDescriptor", "location": "/data/input/webgpu.h:3577:31", "type": { "tag": "WGPUShaderSourceSPIRV" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUShaderModuleWGSLDescriptor", "location": "/data/input/webgpu.h:3581:30", "type": { "tag": "WGPUShaderSourceWGSL" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptorFromAndroidNativeWindow", "location": "/data/input/webgpu.h:3585:46", "type": { "tag": "WGPUSurfaceSourceAndroidNativeWindow" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptorFromCanvasHTMLSelector", "location": "/data/input/webgpu.h:3589:56", "type": { "tag": "WGPUSurfaceSourceCanvasHTMLSelector_Emscripten" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptorFromMetalLayer", "location": "/data/input/webgpu.h:3593:37", "type": { "tag": "WGPUSurfaceSourceMetalLayer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptorFromWaylandSurface", "location": "/data/input/webgpu.h:3597:41", "type": { "tag": "WGPUSurfaceSourceWaylandSurface" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptorFromWindowsHWND", "location": "/data/input/webgpu.h:3601:38", "type": { "tag": "WGPUSurfaceSourceWindowsHWND" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptorFromXcbWindow", "location": "/data/input/webgpu.h:3605:36", "type": { "tag": "WGPUSurfaceSourceXCBWindow" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUSurfaceDescriptorFromXlibWindow", "location": "/data/input/webgpu.h:3609:37", "type": { "tag": "WGPUSurfaceSourceXlibWindow" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterInfoFreeMembers", "location": "/data/input/webgpu.h:3623:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterPropertiesMemoryHeapsFreeMembers", "location": "/data/input/webgpu.h:3624:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCreateInstance", "location": "/data/input/webgpu.h:3625:24", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDrmFormatCapabilitiesFreeMembers", "location": "/data/input/webgpu.h:3626:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcGetInstanceFeatures", "location": "/data/input/webgpu.h:3627:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcGetProcAddress", "location": "/data/input/webgpu.h:3628:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedBufferMemoryEndAccessStateFreeMembers", "location": "/data/input/webgpu.h:3629:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedTextureMemoryEndAccessStateFreeMembers", "location": "/data/input/webgpu.h:3630:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSupportedFeaturesFreeMembers", "location": "/data/input/webgpu.h:3631:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSurfaceCapabilitiesFreeMembers", "location": "/data/input/webgpu.h:3632:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterCreateDevice", "location": "/data/input/webgpu.h:3635:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterGetFeatures", "location": "/data/input/webgpu.h:3636:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterGetFormatCapabilities", "location": "/data/input/webgpu.h:3637:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterGetInfo", "location": "/data/input/webgpu.h:3638:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterGetInstance", "location": "/data/input/webgpu.h:3639:24", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterGetLimits", "location": "/data/input/webgpu.h:3640:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterHasFeature", "location": "/data/input/webgpu.h:3641:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterRequestDevice", "location": "/data/input/webgpu.h:3642:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterRequestDevice2", "location": "/data/input/webgpu.h:3643:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterRequestDeviceF", "location": "/data/input/webgpu.h:3644:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterAddRef", "location": "/data/input/webgpu.h:3645:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcAdapterRelease", "location": "/data/input/webgpu.h:3646:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBindGroupSetLabel", "location": "/data/input/webgpu.h:3649:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBindGroupAddRef", "location": "/data/input/webgpu.h:3650:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBindGroupRelease", "location": "/data/input/webgpu.h:3651:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBindGroupLayoutSetLabel", "location": "/data/input/webgpu.h:3654:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBindGroupLayoutAddRef", "location": "/data/input/webgpu.h:3655:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBindGroupLayoutRelease", "location": "/data/input/webgpu.h:3656:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferDestroy", "location": "/data/input/webgpu.h:3659:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferGetConstMappedRange", "location": "/data/input/webgpu.h:3660:24", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferGetMapState", "location": "/data/input/webgpu.h:3661:30", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferGetMappedRange", "location": "/data/input/webgpu.h:3662:18", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferGetSize", "location": "/data/input/webgpu.h:3663:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferGetUsage", "location": "/data/input/webgpu.h:3664:27", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferMapAsync", "location": "/data/input/webgpu.h:3665:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferMapAsync2", "location": "/data/input/webgpu.h:3666:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferMapAsyncF", "location": "/data/input/webgpu.h:3667:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferSetLabel", "location": "/data/input/webgpu.h:3668:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferUnmap", "location": "/data/input/webgpu.h:3669:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferAddRef", "location": "/data/input/webgpu.h:3670:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcBufferRelease", "location": "/data/input/webgpu.h:3671:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandBufferSetLabel", "location": "/data/input/webgpu.h:3674:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandBufferAddRef", "location": "/data/input/webgpu.h:3675:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandBufferRelease", "location": "/data/input/webgpu.h:3676:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderBeginComputePass", "location": "/data/input/webgpu.h:3679:34", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderBeginRenderPass", "location": "/data/input/webgpu.h:3680:33", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderClearBuffer", "location": "/data/input/webgpu.h:3681:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderCopyBufferToBuffer", "location": "/data/input/webgpu.h:3682:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderCopyBufferToTexture", "location": "/data/input/webgpu.h:3683:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderCopyTextureToBuffer", "location": "/data/input/webgpu.h:3684:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderCopyTextureToTexture", "location": "/data/input/webgpu.h:3685:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderFinish", "location": "/data/input/webgpu.h:3686:29", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderInjectValidationError", "location": "/data/input/webgpu.h:3687:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderInsertDebugMarker", "location": "/data/input/webgpu.h:3688:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderPopDebugGroup", "location": "/data/input/webgpu.h:3689:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderPushDebugGroup", "location": "/data/input/webgpu.h:3690:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderResolveQuerySet", "location": "/data/input/webgpu.h:3691:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderSetLabel", "location": "/data/input/webgpu.h:3692:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderWriteBuffer", "location": "/data/input/webgpu.h:3693:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderWriteTimestamp", "location": "/data/input/webgpu.h:3694:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderAddRef", "location": "/data/input/webgpu.h:3695:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcCommandEncoderRelease", "location": "/data/input/webgpu.h:3696:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderDispatchWorkgroups", "location": "/data/input/webgpu.h:3699:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderDispatchWorkgroupsIndirect", "location": "/data/input/webgpu.h:3700:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderEnd", "location": "/data/input/webgpu.h:3701:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderInsertDebugMarker", "location": "/data/input/webgpu.h:3702:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderPopDebugGroup", "location": "/data/input/webgpu.h:3703:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderPushDebugGroup", "location": "/data/input/webgpu.h:3704:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderSetBindGroup", "location": "/data/input/webgpu.h:3705:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderSetLabel", "location": "/data/input/webgpu.h:3706:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderSetPipeline", "location": "/data/input/webgpu.h:3707:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderWriteTimestamp", "location": "/data/input/webgpu.h:3708:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderAddRef", "location": "/data/input/webgpu.h:3709:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePassEncoderRelease", "location": "/data/input/webgpu.h:3710:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePipelineGetBindGroupLayout", "location": "/data/input/webgpu.h:3713:31", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePipelineSetLabel", "location": "/data/input/webgpu.h:3714:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePipelineAddRef", "location": "/data/input/webgpu.h:3715:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcComputePipelineRelease", "location": "/data/input/webgpu.h:3716:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateBindGroup", "location": "/data/input/webgpu.h:3719:25", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateBindGroupLayout", "location": "/data/input/webgpu.h:3720:31", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateBuffer", "location": "/data/input/webgpu.h:3721:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateCommandEncoder", "location": "/data/input/webgpu.h:3722:30", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateComputePipeline", "location": "/data/input/webgpu.h:3723:31", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateComputePipelineAsync", "location": "/data/input/webgpu.h:3724:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateComputePipelineAsync2", "location": "/data/input/webgpu.h:3725:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateComputePipelineAsyncF", "location": "/data/input/webgpu.h:3726:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateErrorBuffer", "location": "/data/input/webgpu.h:3727:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateErrorExternalTexture", "location": "/data/input/webgpu.h:3728:31", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateErrorShaderModule", "location": "/data/input/webgpu.h:3729:28", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateErrorTexture", "location": "/data/input/webgpu.h:3730:23", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateExternalTexture", "location": "/data/input/webgpu.h:3731:31", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreatePipelineLayout", "location": "/data/input/webgpu.h:3732:30", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateQuerySet", "location": "/data/input/webgpu.h:3733:24", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateRenderBundleEncoder", "location": "/data/input/webgpu.h:3734:35", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateRenderPipeline", "location": "/data/input/webgpu.h:3735:30", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateRenderPipelineAsync", "location": "/data/input/webgpu.h:3736:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateRenderPipelineAsync2", "location": "/data/input/webgpu.h:3737:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateRenderPipelineAsyncF", "location": "/data/input/webgpu.h:3738:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateSampler", "location": "/data/input/webgpu.h:3739:23", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateShaderModule", "location": "/data/input/webgpu.h:3740:28", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceCreateTexture", "location": "/data/input/webgpu.h:3741:23", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceDestroy", "location": "/data/input/webgpu.h:3742:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceForceLoss", "location": "/data/input/webgpu.h:3743:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceGetAHardwareBufferProperties", "location": "/data/input/webgpu.h:3744:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceGetAdapter", "location": "/data/input/webgpu.h:3745:23", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceGetAdapterInfo", "location": "/data/input/webgpu.h:3746:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceGetFeatures", "location": "/data/input/webgpu.h:3747:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceGetLimits", "location": "/data/input/webgpu.h:3748:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceGetLostFuture", "location": "/data/input/webgpu.h:3749:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceGetQueue", "location": "/data/input/webgpu.h:3750:21", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceHasFeature", "location": "/data/input/webgpu.h:3751:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceImportSharedBufferMemory", "location": "/data/input/webgpu.h:3752:34", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceImportSharedFence", "location": "/data/input/webgpu.h:3753:27", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceImportSharedTextureMemory", "location": "/data/input/webgpu.h:3754:35", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceInjectError", "location": "/data/input/webgpu.h:3755:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDevicePopErrorScope", "location": "/data/input/webgpu.h:3756:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDevicePopErrorScope2", "location": "/data/input/webgpu.h:3757:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDevicePopErrorScopeF", "location": "/data/input/webgpu.h:3758:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDevicePushErrorScope", "location": "/data/input/webgpu.h:3759:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceSetLabel", "location": "/data/input/webgpu.h:3760:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceSetLoggingCallback", "location": "/data/input/webgpu.h:3761:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceTick", "location": "/data/input/webgpu.h:3762:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceValidateTextureDescriptor", "location": "/data/input/webgpu.h:3763:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceAddRef", "location": "/data/input/webgpu.h:3764:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcDeviceRelease", "location": "/data/input/webgpu.h:3765:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcExternalTextureDestroy", "location": "/data/input/webgpu.h:3768:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcExternalTextureExpire", "location": "/data/input/webgpu.h:3769:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcExternalTextureRefresh", "location": "/data/input/webgpu.h:3770:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcExternalTextureSetLabel", "location": "/data/input/webgpu.h:3771:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcExternalTextureAddRef", "location": "/data/input/webgpu.h:3772:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcExternalTextureRelease", "location": "/data/input/webgpu.h:3773:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceCreateSurface", "location": "/data/input/webgpu.h:3776:23", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceEnumerateWGSLLanguageFeatures", "location": "/data/input/webgpu.h:3777:18", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceHasWGSLLanguageFeature", "location": "/data/input/webgpu.h:3778:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceProcessEvents", "location": "/data/input/webgpu.h:3779:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceRequestAdapter", "location": "/data/input/webgpu.h:3780:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceRequestAdapter2", "location": "/data/input/webgpu.h:3781:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceRequestAdapterF", "location": "/data/input/webgpu.h:3782:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceWaitAny", "location": "/data/input/webgpu.h:3783:26", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceAddRef", "location": "/data/input/webgpu.h:3784:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcInstanceRelease", "location": "/data/input/webgpu.h:3785:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcPipelineLayoutSetLabel", "location": "/data/input/webgpu.h:3788:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcPipelineLayoutAddRef", "location": "/data/input/webgpu.h:3789:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcPipelineLayoutRelease", "location": "/data/input/webgpu.h:3790:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQuerySetDestroy", "location": "/data/input/webgpu.h:3793:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQuerySetGetCount", "location": "/data/input/webgpu.h:3794:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQuerySetGetType", "location": "/data/input/webgpu.h:3795:25", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQuerySetSetLabel", "location": "/data/input/webgpu.h:3796:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQuerySetAddRef", "location": "/data/input/webgpu.h:3797:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQuerySetRelease", "location": "/data/input/webgpu.h:3798:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueCopyExternalTextureForBrowser", "location": "/data/input/webgpu.h:3801:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueCopyTextureForBrowser", "location": "/data/input/webgpu.h:3802:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueOnSubmittedWorkDone", "location": "/data/input/webgpu.h:3803:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueOnSubmittedWorkDone2", "location": "/data/input/webgpu.h:3804:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueOnSubmittedWorkDoneF", "location": "/data/input/webgpu.h:3805:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueSetLabel", "location": "/data/input/webgpu.h:3806:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueSubmit", "location": "/data/input/webgpu.h:3807:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueWriteBuffer", "location": "/data/input/webgpu.h:3808:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueWriteTexture", "location": "/data/input/webgpu.h:3809:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueAddRef", "location": "/data/input/webgpu.h:3810:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcQueueRelease", "location": "/data/input/webgpu.h:3811:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleSetLabel", "location": "/data/input/webgpu.h:3814:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleAddRef", "location": "/data/input/webgpu.h:3815:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleRelease", "location": "/data/input/webgpu.h:3816:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderDraw", "location": "/data/input/webgpu.h:3819:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderDrawIndexed", "location": "/data/input/webgpu.h:3820:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderDrawIndexedIndirect", "location": "/data/input/webgpu.h:3821:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderDrawIndirect", "location": "/data/input/webgpu.h:3822:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderFinish", "location": "/data/input/webgpu.h:3823:28", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderInsertDebugMarker", "location": "/data/input/webgpu.h:3824:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderPopDebugGroup", "location": "/data/input/webgpu.h:3825:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderPushDebugGroup", "location": "/data/input/webgpu.h:3826:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderSetBindGroup", "location": "/data/input/webgpu.h:3827:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderSetIndexBuffer", "location": "/data/input/webgpu.h:3828:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderSetLabel", "location": "/data/input/webgpu.h:3829:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderSetPipeline", "location": "/data/input/webgpu.h:3830:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderSetVertexBuffer", "location": "/data/input/webgpu.h:3831:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderAddRef", "location": "/data/input/webgpu.h:3832:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderBundleEncoderRelease", "location": "/data/input/webgpu.h:3833:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderBeginOcclusionQuery", "location": "/data/input/webgpu.h:3836:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderDraw", "location": "/data/input/webgpu.h:3837:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderDrawIndexed", "location": "/data/input/webgpu.h:3838:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderDrawIndexedIndirect", "location": "/data/input/webgpu.h:3839:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderDrawIndirect", "location": "/data/input/webgpu.h:3840:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderEnd", "location": "/data/input/webgpu.h:3841:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderEndOcclusionQuery", "location": "/data/input/webgpu.h:3842:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderExecuteBundles", "location": "/data/input/webgpu.h:3843:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderInsertDebugMarker", "location": "/data/input/webgpu.h:3844:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderMultiDrawIndexedIndirect", "location": "/data/input/webgpu.h:3845:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderMultiDrawIndirect", "location": "/data/input/webgpu.h:3846:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderPixelLocalStorageBarrier", "location": "/data/input/webgpu.h:3847:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderPopDebugGroup", "location": "/data/input/webgpu.h:3848:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderPushDebugGroup", "location": "/data/input/webgpu.h:3849:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderSetBindGroup", "location": "/data/input/webgpu.h:3850:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderSetBlendConstant", "location": "/data/input/webgpu.h:3851:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderSetIndexBuffer", "location": "/data/input/webgpu.h:3852:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderSetLabel", "location": "/data/input/webgpu.h:3853:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderSetPipeline", "location": "/data/input/webgpu.h:3854:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderSetScissorRect", "location": "/data/input/webgpu.h:3855:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderSetStencilReference", "location": "/data/input/webgpu.h:3856:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderSetVertexBuffer", "location": "/data/input/webgpu.h:3857:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderSetViewport", "location": "/data/input/webgpu.h:3858:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderWriteTimestamp", "location": "/data/input/webgpu.h:3859:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderAddRef", "location": "/data/input/webgpu.h:3860:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPassEncoderRelease", "location": "/data/input/webgpu.h:3861:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPipelineGetBindGroupLayout", "location": "/data/input/webgpu.h:3864:31", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPipelineSetLabel", "location": "/data/input/webgpu.h:3865:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPipelineAddRef", "location": "/data/input/webgpu.h:3866:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcRenderPipelineRelease", "location": "/data/input/webgpu.h:3867:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSamplerSetLabel", "location": "/data/input/webgpu.h:3870:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSamplerAddRef", "location": "/data/input/webgpu.h:3871:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSamplerRelease", "location": "/data/input/webgpu.h:3872:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcShaderModuleGetCompilationInfo", "location": "/data/input/webgpu.h:3875:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcShaderModuleGetCompilationInfo2", "location": "/data/input/webgpu.h:3876:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcShaderModuleGetCompilationInfoF", "location": "/data/input/webgpu.h:3877:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcShaderModuleSetLabel", "location": "/data/input/webgpu.h:3878:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcShaderModuleAddRef", "location": "/data/input/webgpu.h:3879:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcShaderModuleRelease", "location": "/data/input/webgpu.h:3880:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedBufferMemoryBeginAccess", "location": "/data/input/webgpu.h:3883:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedBufferMemoryCreateBuffer", "location": "/data/input/webgpu.h:3884:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedBufferMemoryEndAccess", "location": "/data/input/webgpu.h:3885:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedBufferMemoryGetProperties", "location": "/data/input/webgpu.h:3886:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedBufferMemoryIsDeviceLost", "location": "/data/input/webgpu.h:3887:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedBufferMemorySetLabel", "location": "/data/input/webgpu.h:3888:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedBufferMemoryAddRef", "location": "/data/input/webgpu.h:3889:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedBufferMemoryRelease", "location": "/data/input/webgpu.h:3890:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedFenceExportInfo", "location": "/data/input/webgpu.h:3893:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedFenceAddRef", "location": "/data/input/webgpu.h:3894:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedFenceRelease", "location": "/data/input/webgpu.h:3895:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedTextureMemoryBeginAccess", "location": "/data/input/webgpu.h:3898:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedTextureMemoryCreateTexture", "location": "/data/input/webgpu.h:3899:23", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedTextureMemoryEndAccess", "location": "/data/input/webgpu.h:3900:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedTextureMemoryGetProperties", "location": "/data/input/webgpu.h:3901:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedTextureMemoryIsDeviceLost", "location": "/data/input/webgpu.h:3902:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedTextureMemorySetLabel", "location": "/data/input/webgpu.h:3903:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedTextureMemoryAddRef", "location": "/data/input/webgpu.h:3904:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSharedTextureMemoryRelease", "location": "/data/input/webgpu.h:3905:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSurfaceConfigure", "location": "/data/input/webgpu.h:3908:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSurfaceGetCapabilities", "location": "/data/input/webgpu.h:3909:22", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSurfaceGetCurrentTexture", "location": "/data/input/webgpu.h:3910:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSurfacePresent", "location": "/data/input/webgpu.h:3911:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSurfaceSetLabel", "location": "/data/input/webgpu.h:3912:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSurfaceUnconfigure", "location": "/data/input/webgpu.h:3913:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSurfaceAddRef", "location": "/data/input/webgpu.h:3914:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcSurfaceRelease", "location": "/data/input/webgpu.h:3915:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureCreateErrorView", "location": "/data/input/webgpu.h:3918:27", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureCreateView", "location": "/data/input/webgpu.h:3919:27", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureDestroy", "location": "/data/input/webgpu.h:3920:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureGetDepthOrArrayLayers", "location": "/data/input/webgpu.h:3921:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureGetDimension", "location": "/data/input/webgpu.h:3922:32", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureGetFormat", "location": "/data/input/webgpu.h:3923:29", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureGetHeight", "location": "/data/input/webgpu.h:3924:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureGetMipLevelCount", "location": "/data/input/webgpu.h:3925:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureGetSampleCount", "location": "/data/input/webgpu.h:3926:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureGetUsage", "location": "/data/input/webgpu.h:3927:28", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureGetWidth", "location": "/data/input/webgpu.h:3928:20", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureSetLabel", "location": "/data/input/webgpu.h:3929:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureAddRef", "location": "/data/input/webgpu.h:3930:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureRelease", "location": "/data/input/webgpu.h:3931:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureViewSetLabel", "location": "/data/input/webgpu.h:3934:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureViewAddRef", "location": "/data/input/webgpu.h:3935:16", "type": { "tag": ":function-pointer" } },
    { "tag": "typedef", "ns": 0, "name": "WGPUProcTextureViewRelease", "location": "/data/input/webgpu.h:3936:16", "type": { "tag": ":function-pointer" } },
    { "tag": "function", "name": "wgpuAdapterInfoFreeMembers", "ns": 0, "location": "/data/input/webgpu.h:3943:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": "WGPUAdapterInfo" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuAdapterPropertiesMemoryHeapsFreeMembers", "ns": 0, "location": "/data/input/webgpu.h:3944:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": "WGPUAdapterPropertiesMemoryHeaps" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCreateInstance", "ns": 0, "location": "/data/input/webgpu.h:3945:26", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUInstanceDescriptor" } } }], "return-type": { "tag": "WGPUInstance" } },
    { "tag": "function", "name": "wgpuDrmFormatCapabilitiesFreeMembers", "ns": 0, "location": "/data/input/webgpu.h:3946:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": "WGPUDrmFormatCapabilities" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuGetInstanceFeatures", "ns": 0, "location": "/data/input/webgpu.h:3947:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "features", "type": { "tag": ":pointer", "type": { "tag": "WGPUInstanceFeatures" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuGetProcAddress", "ns": 0, "location": "/data/input/webgpu.h:3948:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "procName", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": "WGPUProc" } },
    { "tag": "function", "name": "wgpuSharedBufferMemoryEndAccessStateFreeMembers", "ns": 0, "location": "/data/input/webgpu.h:3949:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": "WGPUSharedBufferMemoryEndAccessState" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedTextureMemoryEndAccessStateFreeMembers", "ns": 0, "location": "/data/input/webgpu.h:3950:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": "WGPUSharedTextureMemoryEndAccessState" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSupportedFeaturesFreeMembers", "ns": 0, "location": "/data/input/webgpu.h:3951:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": "WGPUSupportedFeatures" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSurfaceCapabilitiesFreeMembers", "ns": 0, "location": "/data/input/webgpu.h:3952:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": "WGPUSurfaceCapabilities" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuAdapterCreateDevice", "ns": 0, "location": "/data/input/webgpu.h:3955:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUDeviceDescriptor" } } }], "return-type": { "tag": "WGPUDevice" } },
    { "tag": "function", "name": "wgpuAdapterGetFeatures", "ns": 0, "location": "/data/input/webgpu.h:3956:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "features", "type": { "tag": ":pointer", "type": { "tag": "WGPUSupportedFeatures" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuAdapterGetFormatCapabilities", "ns": 0, "location": "/data/input/webgpu.h:3957:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "format", "type": { "tag": "WGPUTextureFormat" } }, { "tag": "parameter", "name": "capabilities", "type": { "tag": ":pointer", "type": { "tag": "WGPUFormatCapabilities" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuAdapterGetInfo", "ns": 0, "location": "/data/input/webgpu.h:3958:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "info", "type": { "tag": ":pointer", "type": { "tag": "WGPUAdapterInfo" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuAdapterGetInstance", "ns": 0, "location": "/data/input/webgpu.h:3959:26", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }], "return-type": { "tag": "WGPUInstance" } },
    { "tag": "function", "name": "wgpuAdapterGetLimits", "ns": 0, "location": "/data/input/webgpu.h:3960:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "limits", "type": { "tag": ":pointer", "type": { "tag": "WGPUSupportedLimits" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuAdapterHasFeature", "ns": 0, "location": "/data/input/webgpu.h:3961:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "feature", "type": { "tag": "WGPUFeatureName" } }], "return-type": { "tag": "WGPUBool" } },
    { "tag": "function", "name": "wgpuAdapterRequestDevice", "ns": 0, "location": "/data/input/webgpu.h:3962:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUDeviceDescriptor" } } }, { "tag": "parameter", "name": "callback", "type": { "tag": "WGPURequestDeviceCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuAdapterRequestDevice2", "ns": 0, "location": "/data/input/webgpu.h:3963:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "options", "type": { "tag": ":pointer", "type": { "tag": "WGPUDeviceDescriptor" } } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPURequestDeviceCallbackInfo2" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuAdapterRequestDeviceF", "ns": 0, "location": "/data/input/webgpu.h:3964:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "options", "type": { "tag": ":pointer", "type": { "tag": "WGPUDeviceDescriptor" } } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPURequestDeviceCallbackInfo" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuAdapterAddRef", "ns": 0, "location": "/data/input/webgpu.h:3965:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuAdapterRelease", "ns": 0, "location": "/data/input/webgpu.h:3966:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBindGroupSetLabel", "ns": 0, "location": "/data/input/webgpu.h:3969:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "bindGroup", "type": { "tag": "WGPUBindGroup" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBindGroupAddRef", "ns": 0, "location": "/data/input/webgpu.h:3970:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "bindGroup", "type": { "tag": "WGPUBindGroup" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBindGroupRelease", "ns": 0, "location": "/data/input/webgpu.h:3971:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "bindGroup", "type": { "tag": "WGPUBindGroup" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBindGroupLayoutSetLabel", "ns": 0, "location": "/data/input/webgpu.h:3974:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "bindGroupLayout", "type": { "tag": "WGPUBindGroupLayout" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBindGroupLayoutAddRef", "ns": 0, "location": "/data/input/webgpu.h:3975:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "bindGroupLayout", "type": { "tag": "WGPUBindGroupLayout" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBindGroupLayoutRelease", "ns": 0, "location": "/data/input/webgpu.h:3976:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "bindGroupLayout", "type": { "tag": "WGPUBindGroupLayout" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBufferDestroy", "ns": 0, "location": "/data/input/webgpu.h:3979:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBufferGetConstMappedRange", "ns": 0, "location": "/data/input/webgpu.h:3980:26", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
    { "tag": "function", "name": "wgpuBufferGetMapState", "ns": 0, "location": "/data/input/webgpu.h:3981:32", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }], "return-type": { "tag": "WGPUBufferMapState" } },
    { "tag": "function", "name": "wgpuBufferGetMappedRange", "ns": 0, "location": "/data/input/webgpu.h:3982:20", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
    { "tag": "function", "name": "wgpuBufferGetSize", "ns": 0, "location": "/data/input/webgpu.h:3983:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }], "return-type": { "tag": "uint64_t" } },
    { "tag": "function", "name": "wgpuBufferGetUsage", "ns": 0, "location": "/data/input/webgpu.h:3984:29", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }], "return-type": { "tag": "WGPUBufferUsage" } },
    { "tag": "function", "name": "wgpuBufferMapAsync", "ns": 0, "location": "/data/input/webgpu.h:3985:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "mode", "type": { "tag": "WGPUMapMode" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "callback", "type": { "tag": "WGPUBufferMapCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBufferMapAsync2", "ns": 0, "location": "/data/input/webgpu.h:3986:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "mode", "type": { "tag": "WGPUMapMode" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUBufferMapCallbackInfo2" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuBufferMapAsyncF", "ns": 0, "location": "/data/input/webgpu.h:3987:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "mode", "type": { "tag": "WGPUMapMode" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUBufferMapCallbackInfo" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuBufferSetLabel", "ns": 0, "location": "/data/input/webgpu.h:3988:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBufferUnmap", "ns": 0, "location": "/data/input/webgpu.h:3989:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBufferAddRef", "ns": 0, "location": "/data/input/webgpu.h:3990:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuBufferRelease", "ns": 0, "location": "/data/input/webgpu.h:3991:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandBufferSetLabel", "ns": 0, "location": "/data/input/webgpu.h:3994:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandBuffer", "type": { "tag": "WGPUCommandBuffer" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandBufferAddRef", "ns": 0, "location": "/data/input/webgpu.h:3995:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandBuffer", "type": { "tag": "WGPUCommandBuffer" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandBufferRelease", "ns": 0, "location": "/data/input/webgpu.h:3996:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandBuffer", "type": { "tag": "WGPUCommandBuffer" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderBeginComputePass", "ns": 0, "location": "/data/input/webgpu.h:3999:36", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUComputePassDescriptor" } } }], "return-type": { "tag": "WGPUComputePassEncoder" } },
    { "tag": "function", "name": "wgpuCommandEncoderBeginRenderPass", "ns": 0, "location": "/data/input/webgpu.h:4000:35", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPURenderPassDescriptor" } } }], "return-type": { "tag": "WGPURenderPassEncoder" } },
    { "tag": "function", "name": "wgpuCommandEncoderClearBuffer", "ns": 0, "location": "/data/input/webgpu.h:4001:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderCopyBufferToBuffer", "ns": 0, "location": "/data/input/webgpu.h:4002:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "source", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "sourceOffset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "destination", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "destinationOffset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderCopyBufferToTexture", "ns": 0, "location": "/data/input/webgpu.h:4003:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "source", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyBuffer" } } }, { "tag": "parameter", "name": "destination", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyTexture" } } }, { "tag": "parameter", "name": "copySize", "type": { "tag": ":pointer", "type": { "tag": "WGPUExtent3D" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderCopyTextureToBuffer", "ns": 0, "location": "/data/input/webgpu.h:4004:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "source", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyTexture" } } }, { "tag": "parameter", "name": "destination", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyBuffer" } } }, { "tag": "parameter", "name": "copySize", "type": { "tag": ":pointer", "type": { "tag": "WGPUExtent3D" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderCopyTextureToTexture", "ns": 0, "location": "/data/input/webgpu.h:4005:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "source", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyTexture" } } }, { "tag": "parameter", "name": "destination", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyTexture" } } }, { "tag": "parameter", "name": "copySize", "type": { "tag": ":pointer", "type": { "tag": "WGPUExtent3D" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderFinish", "ns": 0, "location": "/data/input/webgpu.h:4006:31", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUCommandBufferDescriptor" } } }], "return-type": { "tag": "WGPUCommandBuffer" } },
    { "tag": "function", "name": "wgpuCommandEncoderInjectValidationError", "ns": 0, "location": "/data/input/webgpu.h:4007:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "message", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderInsertDebugMarker", "ns": 0, "location": "/data/input/webgpu.h:4008:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "markerLabel", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderPopDebugGroup", "ns": 0, "location": "/data/input/webgpu.h:4009:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderPushDebugGroup", "ns": 0, "location": "/data/input/webgpu.h:4010:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "groupLabel", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderResolveQuerySet", "ns": 0, "location": "/data/input/webgpu.h:4011:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }, { "tag": "parameter", "name": "firstQuery", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "queryCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "destination", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "destinationOffset", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4012:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderWriteBuffer", "ns": 0, "location": "/data/input/webgpu.h:4013:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "bufferOffset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": "uint8_t" } } }, { "tag": "parameter", "name": "size", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderWriteTimestamp", "ns": 0, "location": "/data/input/webgpu.h:4014:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }, { "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }, { "tag": "parameter", "name": "queryIndex", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderAddRef", "ns": 0, "location": "/data/input/webgpu.h:4015:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuCommandEncoderRelease", "ns": 0, "location": "/data/input/webgpu.h:4016:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "commandEncoder", "type": { "tag": "WGPUCommandEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderDispatchWorkgroups", "ns": 0, "location": "/data/input/webgpu.h:4019:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }, { "tag": "parameter", "name": "workgroupCountX", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "workgroupCountY", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "workgroupCountZ", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderDispatchWorkgroupsIndirect", "ns": 0, "location": "/data/input/webgpu.h:4020:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }, { "tag": "parameter", "name": "indirectBuffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "indirectOffset", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderEnd", "ns": 0, "location": "/data/input/webgpu.h:4021:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderInsertDebugMarker", "ns": 0, "location": "/data/input/webgpu.h:4022:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }, { "tag": "parameter", "name": "markerLabel", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderPopDebugGroup", "ns": 0, "location": "/data/input/webgpu.h:4023:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderPushDebugGroup", "ns": 0, "location": "/data/input/webgpu.h:4024:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }, { "tag": "parameter", "name": "groupLabel", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderSetBindGroup", "ns": 0, "location": "/data/input/webgpu.h:4025:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }, { "tag": "parameter", "name": "groupIndex", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "group", "type": { "tag": "WGPUBindGroup" } }, { "tag": "parameter", "name": "dynamicOffsetCount", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "dynamicOffsets", "type": { "tag": ":pointer", "type": { "tag": "uint32_t" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4026:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderSetPipeline", "ns": 0, "location": "/data/input/webgpu.h:4027:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }, { "tag": "parameter", "name": "pipeline", "type": { "tag": "WGPUComputePipeline" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderWriteTimestamp", "ns": 0, "location": "/data/input/webgpu.h:4028:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }, { "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }, { "tag": "parameter", "name": "queryIndex", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderAddRef", "ns": 0, "location": "/data/input/webgpu.h:4029:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePassEncoderRelease", "ns": 0, "location": "/data/input/webgpu.h:4030:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePassEncoder", "type": { "tag": "WGPUComputePassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePipelineGetBindGroupLayout", "ns": 0, "location": "/data/input/webgpu.h:4033:33", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePipeline", "type": { "tag": "WGPUComputePipeline" } }, { "tag": "parameter", "name": "groupIndex", "type": { "tag": "uint32_t" } }], "return-type": { "tag": "WGPUBindGroupLayout" } },
    { "tag": "function", "name": "wgpuComputePipelineSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4034:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePipeline", "type": { "tag": "WGPUComputePipeline" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePipelineAddRef", "ns": 0, "location": "/data/input/webgpu.h:4035:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePipeline", "type": { "tag": "WGPUComputePipeline" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuComputePipelineRelease", "ns": 0, "location": "/data/input/webgpu.h:4036:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "computePipeline", "type": { "tag": "WGPUComputePipeline" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceCreateBindGroup", "ns": 0, "location": "/data/input/webgpu.h:4039:27", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUBindGroupDescriptor" } } }], "return-type": { "tag": "WGPUBindGroup" } },
    { "tag": "function", "name": "wgpuDeviceCreateBindGroupLayout", "ns": 0, "location": "/data/input/webgpu.h:4040:33", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUBindGroupLayoutDescriptor" } } }], "return-type": { "tag": "WGPUBindGroupLayout" } },
    { "tag": "function", "name": "wgpuDeviceCreateBuffer", "ns": 0, "location": "/data/input/webgpu.h:4041:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUBufferDescriptor" } } }], "return-type": { "tag": "WGPUBuffer" } },
    { "tag": "function", "name": "wgpuDeviceCreateCommandEncoder", "ns": 0, "location": "/data/input/webgpu.h:4042:32", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUCommandEncoderDescriptor" } } }], "return-type": { "tag": "WGPUCommandEncoder" } },
    { "tag": "function", "name": "wgpuDeviceCreateComputePipeline", "ns": 0, "location": "/data/input/webgpu.h:4043:33", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUComputePipelineDescriptor" } } }], "return-type": { "tag": "WGPUComputePipeline" } },
    { "tag": "function", "name": "wgpuDeviceCreateComputePipelineAsync", "ns": 0, "location": "/data/input/webgpu.h:4044:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUComputePipelineDescriptor" } } }, { "tag": "parameter", "name": "callback", "type": { "tag": "WGPUCreateComputePipelineAsyncCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceCreateComputePipelineAsync2", "ns": 0, "location": "/data/input/webgpu.h:4045:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUComputePipelineDescriptor" } } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUCreateComputePipelineAsyncCallbackInfo2" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuDeviceCreateComputePipelineAsyncF", "ns": 0, "location": "/data/input/webgpu.h:4046:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUComputePipelineDescriptor" } } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUCreateComputePipelineAsyncCallbackInfo" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuDeviceCreateErrorBuffer", "ns": 0, "location": "/data/input/webgpu.h:4047:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUBufferDescriptor" } } }], "return-type": { "tag": "WGPUBuffer" } },
    { "tag": "function", "name": "wgpuDeviceCreateErrorExternalTexture", "ns": 0, "location": "/data/input/webgpu.h:4048:33", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }], "return-type": { "tag": "WGPUExternalTexture" } },
    { "tag": "function", "name": "wgpuDeviceCreateErrorShaderModule", "ns": 0, "location": "/data/input/webgpu.h:4049:30", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUShaderModuleDescriptor" } } }, { "tag": "parameter", "name": "errorMessage", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": "WGPUShaderModule" } },
    { "tag": "function", "name": "wgpuDeviceCreateErrorTexture", "ns": 0, "location": "/data/input/webgpu.h:4050:25", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureDescriptor" } } }], "return-type": { "tag": "WGPUTexture" } },
    { "tag": "function", "name": "wgpuDeviceCreateExternalTexture", "ns": 0, "location": "/data/input/webgpu.h:4051:33", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "externalTextureDescriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUExternalTextureDescriptor" } } }], "return-type": { "tag": "WGPUExternalTexture" } },
    { "tag": "function", "name": "wgpuDeviceCreatePipelineLayout", "ns": 0, "location": "/data/input/webgpu.h:4052:32", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUPipelineLayoutDescriptor" } } }], "return-type": { "tag": "WGPUPipelineLayout" } },
    { "tag": "function", "name": "wgpuDeviceCreateQuerySet", "ns": 0, "location": "/data/input/webgpu.h:4053:26", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUQuerySetDescriptor" } } }], "return-type": { "tag": "WGPUQuerySet" } },
    { "tag": "function", "name": "wgpuDeviceCreateRenderBundleEncoder", "ns": 0, "location": "/data/input/webgpu.h:4054:37", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPURenderBundleEncoderDescriptor" } } }], "return-type": { "tag": "WGPURenderBundleEncoder" } },
    { "tag": "function", "name": "wgpuDeviceCreateRenderPipeline", "ns": 0, "location": "/data/input/webgpu.h:4055:32", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPURenderPipelineDescriptor" } } }], "return-type": { "tag": "WGPURenderPipeline" } },
    { "tag": "function", "name": "wgpuDeviceCreateRenderPipelineAsync", "ns": 0, "location": "/data/input/webgpu.h:4056:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPURenderPipelineDescriptor" } } }, { "tag": "parameter", "name": "callback", "type": { "tag": "WGPUCreateRenderPipelineAsyncCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceCreateRenderPipelineAsync2", "ns": 0, "location": "/data/input/webgpu.h:4057:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPURenderPipelineDescriptor" } } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUCreateRenderPipelineAsyncCallbackInfo2" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuDeviceCreateRenderPipelineAsyncF", "ns": 0, "location": "/data/input/webgpu.h:4058:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPURenderPipelineDescriptor" } } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUCreateRenderPipelineAsyncCallbackInfo" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuDeviceCreateSampler", "ns": 0, "location": "/data/input/webgpu.h:4059:25", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUSamplerDescriptor" } } }], "return-type": { "tag": "WGPUSampler" } },
    { "tag": "function", "name": "wgpuDeviceCreateShaderModule", "ns": 0, "location": "/data/input/webgpu.h:4060:30", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUShaderModuleDescriptor" } } }], "return-type": { "tag": "WGPUShaderModule" } },
    { "tag": "function", "name": "wgpuDeviceCreateTexture", "ns": 0, "location": "/data/input/webgpu.h:4061:25", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureDescriptor" } } }], "return-type": { "tag": "WGPUTexture" } },
    { "tag": "function", "name": "wgpuDeviceDestroy", "ns": 0, "location": "/data/input/webgpu.h:4062:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceForceLoss", "ns": 0, "location": "/data/input/webgpu.h:4063:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "type", "type": { "tag": "WGPUDeviceLostReason" } }, { "tag": "parameter", "name": "message", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceGetAHardwareBufferProperties", "ns": 0, "location": "/data/input/webgpu.h:4064:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "handle", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "properties", "type": { "tag": ":pointer", "type": { "tag": "WGPUAHardwareBufferProperties" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuDeviceGetAdapter", "ns": 0, "location": "/data/input/webgpu.h:4065:25", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }], "return-type": { "tag": "WGPUAdapter" } },
    { "tag": "function", "name": "wgpuDeviceGetAdapterInfo", "ns": 0, "location": "/data/input/webgpu.h:4066:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "adapterInfo", "type": { "tag": ":pointer", "type": { "tag": "WGPUAdapterInfo" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuDeviceGetFeatures", "ns": 0, "location": "/data/input/webgpu.h:4067:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "features", "type": { "tag": ":pointer", "type": { "tag": "WGPUSupportedFeatures" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceGetLimits", "ns": 0, "location": "/data/input/webgpu.h:4068:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "limits", "type": { "tag": ":pointer", "type": { "tag": "WGPUSupportedLimits" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuDeviceGetLostFuture", "ns": 0, "location": "/data/input/webgpu.h:4069:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuDeviceGetQueue", "ns": 0, "location": "/data/input/webgpu.h:4070:23", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }], "return-type": { "tag": "WGPUQueue" } },
    { "tag": "function", "name": "wgpuDeviceHasFeature", "ns": 0, "location": "/data/input/webgpu.h:4071:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "feature", "type": { "tag": "WGPUFeatureName" } }], "return-type": { "tag": "WGPUBool" } },
    { "tag": "function", "name": "wgpuDeviceImportSharedBufferMemory", "ns": 0, "location": "/data/input/webgpu.h:4072:36", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedBufferMemoryDescriptor" } } }], "return-type": { "tag": "WGPUSharedBufferMemory" } },
    { "tag": "function", "name": "wgpuDeviceImportSharedFence", "ns": 0, "location": "/data/input/webgpu.h:4073:29", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedFenceDescriptor" } } }], "return-type": { "tag": "WGPUSharedFence" } },
    { "tag": "function", "name": "wgpuDeviceImportSharedTextureMemory", "ns": 0, "location": "/data/input/webgpu.h:4074:37", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedTextureMemoryDescriptor" } } }], "return-type": { "tag": "WGPUSharedTextureMemory" } },
    { "tag": "function", "name": "wgpuDeviceInjectError", "ns": 0, "location": "/data/input/webgpu.h:4075:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "type", "type": { "tag": "WGPUErrorType" } }, { "tag": "parameter", "name": "message", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDevicePopErrorScope", "ns": 0, "location": "/data/input/webgpu.h:4076:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "oldCallback", "type": { "tag": "WGPUErrorCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDevicePopErrorScope2", "ns": 0, "location": "/data/input/webgpu.h:4077:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUPopErrorScopeCallbackInfo2" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuDevicePopErrorScopeF", "ns": 0, "location": "/data/input/webgpu.h:4078:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUPopErrorScopeCallbackInfo" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuDevicePushErrorScope", "ns": 0, "location": "/data/input/webgpu.h:4079:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "filter", "type": { "tag": "WGPUErrorFilter" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4080:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceSetLoggingCallback", "ns": 0, "location": "/data/input/webgpu.h:4081:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "callback", "type": { "tag": "WGPULoggingCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceTick", "ns": 0, "location": "/data/input/webgpu.h:4082:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceValidateTextureDescriptor", "ns": 0, "location": "/data/input/webgpu.h:4083:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureDescriptor" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceAddRef", "ns": 0, "location": "/data/input/webgpu.h:4084:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuDeviceRelease", "ns": 0, "location": "/data/input/webgpu.h:4085:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": "WGPUDevice" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuExternalTextureDestroy", "ns": 0, "location": "/data/input/webgpu.h:4088:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "externalTexture", "type": { "tag": "WGPUExternalTexture" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuExternalTextureExpire", "ns": 0, "location": "/data/input/webgpu.h:4089:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "externalTexture", "type": { "tag": "WGPUExternalTexture" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuExternalTextureRefresh", "ns": 0, "location": "/data/input/webgpu.h:4090:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "externalTexture", "type": { "tag": "WGPUExternalTexture" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuExternalTextureSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4091:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "externalTexture", "type": { "tag": "WGPUExternalTexture" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuExternalTextureAddRef", "ns": 0, "location": "/data/input/webgpu.h:4092:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "externalTexture", "type": { "tag": "WGPUExternalTexture" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuExternalTextureRelease", "ns": 0, "location": "/data/input/webgpu.h:4093:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "externalTexture", "type": { "tag": "WGPUExternalTexture" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuInstanceCreateSurface", "ns": 0, "location": "/data/input/webgpu.h:4096:25", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUSurfaceDescriptor" } } }], "return-type": { "tag": "WGPUSurface" } },
    { "tag": "function", "name": "wgpuInstanceEnumerateWGSLLanguageFeatures", "ns": 0, "location": "/data/input/webgpu.h:4097:20", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }, { "tag": "parameter", "name": "features", "type": { "tag": ":pointer", "type": { "tag": "WGPUWGSLFeatureName" } } }], "return-type": { "tag": "size_t" } },
    { "tag": "function", "name": "wgpuInstanceHasWGSLLanguageFeature", "ns": 0, "location": "/data/input/webgpu.h:4098:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }, { "tag": "parameter", "name": "feature", "type": { "tag": "WGPUWGSLFeatureName" } }], "return-type": { "tag": "WGPUBool" } },
    { "tag": "function", "name": "wgpuInstanceProcessEvents", "ns": 0, "location": "/data/input/webgpu.h:4099:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuInstanceRequestAdapter", "ns": 0, "location": "/data/input/webgpu.h:4100:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }, { "tag": "parameter", "name": "options", "type": { "tag": ":pointer", "type": { "tag": "WGPURequestAdapterOptions" } } }, { "tag": "parameter", "name": "callback", "type": { "tag": "WGPURequestAdapterCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuInstanceRequestAdapter2", "ns": 0, "location": "/data/input/webgpu.h:4101:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }, { "tag": "parameter", "name": "options", "type": { "tag": ":pointer", "type": { "tag": "WGPURequestAdapterOptions" } } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPURequestAdapterCallbackInfo2" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuInstanceRequestAdapterF", "ns": 0, "location": "/data/input/webgpu.h:4102:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }, { "tag": "parameter", "name": "options", "type": { "tag": ":pointer", "type": { "tag": "WGPURequestAdapterOptions" } } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPURequestAdapterCallbackInfo" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuInstanceWaitAny", "ns": 0, "location": "/data/input/webgpu.h:4103:28", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }, { "tag": "parameter", "name": "futureCount", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "futures", "type": { "tag": ":pointer", "type": { "tag": "WGPUFutureWaitInfo" } } }, { "tag": "parameter", "name": "timeoutNS", "type": { "tag": "uint64_t" } }], "return-type": { "tag": "WGPUWaitStatus" } },
    { "tag": "function", "name": "wgpuInstanceAddRef", "ns": 0, "location": "/data/input/webgpu.h:4104:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuInstanceRelease", "ns": 0, "location": "/data/input/webgpu.h:4105:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "instance", "type": { "tag": "WGPUInstance" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuPipelineLayoutSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4108:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "pipelineLayout", "type": { "tag": "WGPUPipelineLayout" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuPipelineLayoutAddRef", "ns": 0, "location": "/data/input/webgpu.h:4109:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "pipelineLayout", "type": { "tag": "WGPUPipelineLayout" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuPipelineLayoutRelease", "ns": 0, "location": "/data/input/webgpu.h:4110:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "pipelineLayout", "type": { "tag": "WGPUPipelineLayout" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQuerySetDestroy", "ns": 0, "location": "/data/input/webgpu.h:4113:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQuerySetGetCount", "ns": 0, "location": "/data/input/webgpu.h:4114:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }], "return-type": { "tag": "uint32_t" } },
    { "tag": "function", "name": "wgpuQuerySetGetType", "ns": 0, "location": "/data/input/webgpu.h:4115:27", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }], "return-type": { "tag": "WGPUQueryType" } },
    { "tag": "function", "name": "wgpuQuerySetSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4116:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQuerySetAddRef", "ns": 0, "location": "/data/input/webgpu.h:4117:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQuerySetRelease", "ns": 0, "location": "/data/input/webgpu.h:4118:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQueueCopyExternalTextureForBrowser", "ns": 0, "location": "/data/input/webgpu.h:4121:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }, { "tag": "parameter", "name": "source", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyExternalTexture" } } }, { "tag": "parameter", "name": "destination", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyTexture" } } }, { "tag": "parameter", "name": "copySize", "type": { "tag": ":pointer", "type": { "tag": "WGPUExtent3D" } } }, { "tag": "parameter", "name": "options", "type": { "tag": ":pointer", "type": { "tag": "WGPUCopyTextureForBrowserOptions" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQueueCopyTextureForBrowser", "ns": 0, "location": "/data/input/webgpu.h:4122:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }, { "tag": "parameter", "name": "source", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyTexture" } } }, { "tag": "parameter", "name": "destination", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyTexture" } } }, { "tag": "parameter", "name": "copySize", "type": { "tag": ":pointer", "type": { "tag": "WGPUExtent3D" } } }, { "tag": "parameter", "name": "options", "type": { "tag": ":pointer", "type": { "tag": "WGPUCopyTextureForBrowserOptions" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQueueOnSubmittedWorkDone", "ns": 0, "location": "/data/input/webgpu.h:4123:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }, { "tag": "parameter", "name": "callback", "type": { "tag": "WGPUQueueWorkDoneCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQueueOnSubmittedWorkDone2", "ns": 0, "location": "/data/input/webgpu.h:4124:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUQueueWorkDoneCallbackInfo2" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuQueueOnSubmittedWorkDoneF", "ns": 0, "location": "/data/input/webgpu.h:4125:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUQueueWorkDoneCallbackInfo" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuQueueSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4126:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQueueSubmit", "ns": 0, "location": "/data/input/webgpu.h:4127:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }, { "tag": "parameter", "name": "commandCount", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "commands", "type": { "tag": ":pointer", "type": { "tag": "WGPUCommandBuffer" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQueueWriteBuffer", "ns": 0, "location": "/data/input/webgpu.h:4128:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }, { "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "bufferOffset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQueueWriteTexture", "ns": 0, "location": "/data/input/webgpu.h:4129:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }, { "tag": "parameter", "name": "destination", "type": { "tag": ":pointer", "type": { "tag": "WGPUImageCopyTexture" } } }, { "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "dataSize", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "dataLayout", "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureDataLayout" } } }, { "tag": "parameter", "name": "writeSize", "type": { "tag": ":pointer", "type": { "tag": "WGPUExtent3D" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQueueAddRef", "ns": 0, "location": "/data/input/webgpu.h:4130:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuQueueRelease", "ns": 0, "location": "/data/input/webgpu.h:4131:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "queue", "type": { "tag": "WGPUQueue" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4134:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundle", "type": { "tag": "WGPURenderBundle" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleAddRef", "ns": 0, "location": "/data/input/webgpu.h:4135:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundle", "type": { "tag": "WGPURenderBundle" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleRelease", "ns": 0, "location": "/data/input/webgpu.h:4136:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundle", "type": { "tag": "WGPURenderBundle" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderDraw", "ns": 0, "location": "/data/input/webgpu.h:4139:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "vertexCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "instanceCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "firstVertex", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "firstInstance", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderDrawIndexed", "ns": 0, "location": "/data/input/webgpu.h:4140:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "indexCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "instanceCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "firstIndex", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "baseVertex", "type": { "tag": "int32_t" } }, { "tag": "parameter", "name": "firstInstance", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderDrawIndexedIndirect", "ns": 0, "location": "/data/input/webgpu.h:4141:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "indirectBuffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "indirectOffset", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderDrawIndirect", "ns": 0, "location": "/data/input/webgpu.h:4142:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "indirectBuffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "indirectOffset", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderFinish", "ns": 0, "location": "/data/input/webgpu.h:4143:30", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPURenderBundleDescriptor" } } }], "return-type": { "tag": "WGPURenderBundle" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderInsertDebugMarker", "ns": 0, "location": "/data/input/webgpu.h:4144:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "markerLabel", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderPopDebugGroup", "ns": 0, "location": "/data/input/webgpu.h:4145:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderPushDebugGroup", "ns": 0, "location": "/data/input/webgpu.h:4146:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "groupLabel", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderSetBindGroup", "ns": 0, "location": "/data/input/webgpu.h:4147:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "groupIndex", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "group", "type": { "tag": "WGPUBindGroup" } }, { "tag": "parameter", "name": "dynamicOffsetCount", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "dynamicOffsets", "type": { "tag": ":pointer", "type": { "tag": "uint32_t" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderSetIndexBuffer", "ns": 0, "location": "/data/input/webgpu.h:4148:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "format", "type": { "tag": "WGPUIndexFormat" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4149:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderSetPipeline", "ns": 0, "location": "/data/input/webgpu.h:4150:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "pipeline", "type": { "tag": "WGPURenderPipeline" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderSetVertexBuffer", "ns": 0, "location": "/data/input/webgpu.h:4151:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }, { "tag": "parameter", "name": "slot", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderAddRef", "ns": 0, "location": "/data/input/webgpu.h:4152:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderBundleEncoderRelease", "ns": 0, "location": "/data/input/webgpu.h:4153:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderBundleEncoder", "type": { "tag": "WGPURenderBundleEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderBeginOcclusionQuery", "ns": 0, "location": "/data/input/webgpu.h:4156:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "queryIndex", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderDraw", "ns": 0, "location": "/data/input/webgpu.h:4157:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "vertexCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "instanceCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "firstVertex", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "firstInstance", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderDrawIndexed", "ns": 0, "location": "/data/input/webgpu.h:4158:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "indexCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "instanceCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "firstIndex", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "baseVertex", "type": { "tag": "int32_t" } }, { "tag": "parameter", "name": "firstInstance", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderDrawIndexedIndirect", "ns": 0, "location": "/data/input/webgpu.h:4159:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "indirectBuffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "indirectOffset", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderDrawIndirect", "ns": 0, "location": "/data/input/webgpu.h:4160:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "indirectBuffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "indirectOffset", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderEnd", "ns": 0, "location": "/data/input/webgpu.h:4161:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderEndOcclusionQuery", "ns": 0, "location": "/data/input/webgpu.h:4162:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderExecuteBundles", "ns": 0, "location": "/data/input/webgpu.h:4163:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "bundleCount", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "bundles", "type": { "tag": ":pointer", "type": { "tag": "WGPURenderBundle" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderInsertDebugMarker", "ns": 0, "location": "/data/input/webgpu.h:4164:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "markerLabel", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderMultiDrawIndexedIndirect", "ns": 0, "location": "/data/input/webgpu.h:4165:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "indirectBuffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "indirectOffset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "maxDrawCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "drawCountBuffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "drawCountBufferOffset", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderMultiDrawIndirect", "ns": 0, "location": "/data/input/webgpu.h:4166:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "indirectBuffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "indirectOffset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "maxDrawCount", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "drawCountBuffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "drawCountBufferOffset", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderPixelLocalStorageBarrier", "ns": 0, "location": "/data/input/webgpu.h:4167:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderPopDebugGroup", "ns": 0, "location": "/data/input/webgpu.h:4168:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderPushDebugGroup", "ns": 0, "location": "/data/input/webgpu.h:4169:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "groupLabel", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderSetBindGroup", "ns": 0, "location": "/data/input/webgpu.h:4170:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "groupIndex", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "group", "type": { "tag": "WGPUBindGroup" } }, { "tag": "parameter", "name": "dynamicOffsetCount", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "dynamicOffsets", "type": { "tag": ":pointer", "type": { "tag": "uint32_t" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderSetBlendConstant", "ns": 0, "location": "/data/input/webgpu.h:4171:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "color", "type": { "tag": ":pointer", "type": { "tag": "WGPUColor" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderSetIndexBuffer", "ns": 0, "location": "/data/input/webgpu.h:4172:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "format", "type": { "tag": "WGPUIndexFormat" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4173:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderSetPipeline", "ns": 0, "location": "/data/input/webgpu.h:4174:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "pipeline", "type": { "tag": "WGPURenderPipeline" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderSetScissorRect", "ns": 0, "location": "/data/input/webgpu.h:4175:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "x", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "y", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "width", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "height", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderSetStencilReference", "ns": 0, "location": "/data/input/webgpu.h:4176:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "reference", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderSetVertexBuffer", "ns": 0, "location": "/data/input/webgpu.h:4177:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "slot", "type": { "tag": "uint32_t" } }, { "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "offset", "type": { "tag": "uint64_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "uint64_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderSetViewport", "ns": 0, "location": "/data/input/webgpu.h:4178:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "width", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "minDepth", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "maxDepth", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderWriteTimestamp", "ns": 0, "location": "/data/input/webgpu.h:4179:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }, { "tag": "parameter", "name": "querySet", "type": { "tag": "WGPUQuerySet" } }, { "tag": "parameter", "name": "queryIndex", "type": { "tag": "uint32_t" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderAddRef", "ns": 0, "location": "/data/input/webgpu.h:4180:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPassEncoderRelease", "ns": 0, "location": "/data/input/webgpu.h:4181:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPassEncoder", "type": { "tag": "WGPURenderPassEncoder" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPipelineGetBindGroupLayout", "ns": 0, "location": "/data/input/webgpu.h:4184:33", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPipeline", "type": { "tag": "WGPURenderPipeline" } }, { "tag": "parameter", "name": "groupIndex", "type": { "tag": "uint32_t" } }], "return-type": { "tag": "WGPUBindGroupLayout" } },
    { "tag": "function", "name": "wgpuRenderPipelineSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4185:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPipeline", "type": { "tag": "WGPURenderPipeline" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPipelineAddRef", "ns": 0, "location": "/data/input/webgpu.h:4186:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPipeline", "type": { "tag": "WGPURenderPipeline" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuRenderPipelineRelease", "ns": 0, "location": "/data/input/webgpu.h:4187:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "renderPipeline", "type": { "tag": "WGPURenderPipeline" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSamplerSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4190:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sampler", "type": { "tag": "WGPUSampler" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSamplerAddRef", "ns": 0, "location": "/data/input/webgpu.h:4191:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sampler", "type": { "tag": "WGPUSampler" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSamplerRelease", "ns": 0, "location": "/data/input/webgpu.h:4192:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sampler", "type": { "tag": "WGPUSampler" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuShaderModuleGetCompilationInfo", "ns": 0, "location": "/data/input/webgpu.h:4195:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "shaderModule", "type": { "tag": "WGPUShaderModule" } }, { "tag": "parameter", "name": "callback", "type": { "tag": "WGPUCompilationInfoCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuShaderModuleGetCompilationInfo2", "ns": 0, "location": "/data/input/webgpu.h:4196:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "shaderModule", "type": { "tag": "WGPUShaderModule" } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUCompilationInfoCallbackInfo2" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuShaderModuleGetCompilationInfoF", "ns": 0, "location": "/data/input/webgpu.h:4197:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "shaderModule", "type": { "tag": "WGPUShaderModule" } }, { "tag": "parameter", "name": "callbackInfo", "type": { "tag": "WGPUCompilationInfoCallbackInfo" } }], "return-type": { "tag": "WGPUFuture" } },
    { "tag": "function", "name": "wgpuShaderModuleSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4198:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "shaderModule", "type": { "tag": "WGPUShaderModule" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuShaderModuleAddRef", "ns": 0, "location": "/data/input/webgpu.h:4199:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "shaderModule", "type": { "tag": "WGPUShaderModule" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuShaderModuleRelease", "ns": 0, "location": "/data/input/webgpu.h:4200:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "shaderModule", "type": { "tag": "WGPUShaderModule" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedBufferMemoryBeginAccess", "ns": 0, "location": "/data/input/webgpu.h:4203:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedBufferMemory", "type": { "tag": "WGPUSharedBufferMemory" } }, { "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedBufferMemoryBeginAccessDescriptor" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuSharedBufferMemoryCreateBuffer", "ns": 0, "location": "/data/input/webgpu.h:4204:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedBufferMemory", "type": { "tag": "WGPUSharedBufferMemory" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUBufferDescriptor" } } }], "return-type": { "tag": "WGPUBuffer" } },
    { "tag": "function", "name": "wgpuSharedBufferMemoryEndAccess", "ns": 0, "location": "/data/input/webgpu.h:4205:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedBufferMemory", "type": { "tag": "WGPUSharedBufferMemory" } }, { "tag": "parameter", "name": "buffer", "type": { "tag": "WGPUBuffer" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedBufferMemoryEndAccessState" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuSharedBufferMemoryGetProperties", "ns": 0, "location": "/data/input/webgpu.h:4206:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedBufferMemory", "type": { "tag": "WGPUSharedBufferMemory" } }, { "tag": "parameter", "name": "properties", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedBufferMemoryProperties" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuSharedBufferMemoryIsDeviceLost", "ns": 0, "location": "/data/input/webgpu.h:4207:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedBufferMemory", "type": { "tag": "WGPUSharedBufferMemory" } }], "return-type": { "tag": "WGPUBool" } },
    { "tag": "function", "name": "wgpuSharedBufferMemorySetLabel", "ns": 0, "location": "/data/input/webgpu.h:4208:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedBufferMemory", "type": { "tag": "WGPUSharedBufferMemory" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedBufferMemoryAddRef", "ns": 0, "location": "/data/input/webgpu.h:4209:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedBufferMemory", "type": { "tag": "WGPUSharedBufferMemory" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedBufferMemoryRelease", "ns": 0, "location": "/data/input/webgpu.h:4210:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedBufferMemory", "type": { "tag": "WGPUSharedBufferMemory" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedFenceExportInfo", "ns": 0, "location": "/data/input/webgpu.h:4213:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedFence", "type": { "tag": "WGPUSharedFence" } }, { "tag": "parameter", "name": "info", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedFenceExportInfo" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedFenceAddRef", "ns": 0, "location": "/data/input/webgpu.h:4214:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedFence", "type": { "tag": "WGPUSharedFence" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedFenceRelease", "ns": 0, "location": "/data/input/webgpu.h:4215:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedFence", "type": { "tag": "WGPUSharedFence" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedTextureMemoryBeginAccess", "ns": 0, "location": "/data/input/webgpu.h:4218:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedTextureMemory", "type": { "tag": "WGPUSharedTextureMemory" } }, { "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedTextureMemoryBeginAccessDescriptor" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuSharedTextureMemoryCreateTexture", "ns": 0, "location": "/data/input/webgpu.h:4219:25", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedTextureMemory", "type": { "tag": "WGPUSharedTextureMemory" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureDescriptor" } } }], "return-type": { "tag": "WGPUTexture" } },
    { "tag": "function", "name": "wgpuSharedTextureMemoryEndAccess", "ns": 0, "location": "/data/input/webgpu.h:4220:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedTextureMemory", "type": { "tag": "WGPUSharedTextureMemory" } }, { "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedTextureMemoryEndAccessState" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuSharedTextureMemoryGetProperties", "ns": 0, "location": "/data/input/webgpu.h:4221:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedTextureMemory", "type": { "tag": "WGPUSharedTextureMemory" } }, { "tag": "parameter", "name": "properties", "type": { "tag": ":pointer", "type": { "tag": "WGPUSharedTextureMemoryProperties" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuSharedTextureMemoryIsDeviceLost", "ns": 0, "location": "/data/input/webgpu.h:4222:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedTextureMemory", "type": { "tag": "WGPUSharedTextureMemory" } }], "return-type": { "tag": "WGPUBool" } },
    { "tag": "function", "name": "wgpuSharedTextureMemorySetLabel", "ns": 0, "location": "/data/input/webgpu.h:4223:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedTextureMemory", "type": { "tag": "WGPUSharedTextureMemory" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedTextureMemoryAddRef", "ns": 0, "location": "/data/input/webgpu.h:4224:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedTextureMemory", "type": { "tag": "WGPUSharedTextureMemory" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSharedTextureMemoryRelease", "ns": 0, "location": "/data/input/webgpu.h:4225:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "sharedTextureMemory", "type": { "tag": "WGPUSharedTextureMemory" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSurfaceConfigure", "ns": 0, "location": "/data/input/webgpu.h:4228:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": "WGPUSurface" } }, { "tag": "parameter", "name": "config", "type": { "tag": ":pointer", "type": { "tag": "WGPUSurfaceConfiguration" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSurfaceGetCapabilities", "ns": 0, "location": "/data/input/webgpu.h:4229:24", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": "WGPUSurface" } }, { "tag": "parameter", "name": "adapter", "type": { "tag": "WGPUAdapter" } }, { "tag": "parameter", "name": "capabilities", "type": { "tag": ":pointer", "type": { "tag": "WGPUSurfaceCapabilities" } } }], "return-type": { "tag": "WGPUStatus" } },
    { "tag": "function", "name": "wgpuSurfaceGetCurrentTexture", "ns": 0, "location": "/data/input/webgpu.h:4230:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": "WGPUSurface" } }, { "tag": "parameter", "name": "surfaceTexture", "type": { "tag": ":pointer", "type": { "tag": "WGPUSurfaceTexture" } } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSurfacePresent", "ns": 0, "location": "/data/input/webgpu.h:4231:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": "WGPUSurface" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSurfaceSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4232:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": "WGPUSurface" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSurfaceUnconfigure", "ns": 0, "location": "/data/input/webgpu.h:4233:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": "WGPUSurface" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSurfaceAddRef", "ns": 0, "location": "/data/input/webgpu.h:4234:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": "WGPUSurface" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuSurfaceRelease", "ns": 0, "location": "/data/input/webgpu.h:4235:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": "WGPUSurface" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuTextureCreateErrorView", "ns": 0, "location": "/data/input/webgpu.h:4238:29", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureViewDescriptor" } } }], "return-type": { "tag": "WGPUTextureView" } },
    { "tag": "function", "name": "wgpuTextureCreateView", "ns": 0, "location": "/data/input/webgpu.h:4239:29", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }, { "tag": "parameter", "name": "descriptor", "type": { "tag": ":pointer", "type": { "tag": "WGPUTextureViewDescriptor" } } }], "return-type": { "tag": "WGPUTextureView" } },
    { "tag": "function", "name": "wgpuTextureDestroy", "ns": 0, "location": "/data/input/webgpu.h:4240:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuTextureGetDepthOrArrayLayers", "ns": 0, "location": "/data/input/webgpu.h:4241:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": "uint32_t" } },
    { "tag": "function", "name": "wgpuTextureGetDimension", "ns": 0, "location": "/data/input/webgpu.h:4242:34", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": "WGPUTextureDimension" } },
    { "tag": "function", "name": "wgpuTextureGetFormat", "ns": 0, "location": "/data/input/webgpu.h:4243:31", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": "WGPUTextureFormat" } },
    { "tag": "function", "name": "wgpuTextureGetHeight", "ns": 0, "location": "/data/input/webgpu.h:4244:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": "uint32_t" } },
    { "tag": "function", "name": "wgpuTextureGetMipLevelCount", "ns": 0, "location": "/data/input/webgpu.h:4245:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": "uint32_t" } },
    { "tag": "function", "name": "wgpuTextureGetSampleCount", "ns": 0, "location": "/data/input/webgpu.h:4246:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": "uint32_t" } },
    { "tag": "function", "name": "wgpuTextureGetUsage", "ns": 0, "location": "/data/input/webgpu.h:4247:30", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": "WGPUTextureUsage" } },
    { "tag": "function", "name": "wgpuTextureGetWidth", "ns": 0, "location": "/data/input/webgpu.h:4248:22", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": "uint32_t" } },
    { "tag": "function", "name": "wgpuTextureSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4249:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuTextureAddRef", "ns": 0, "location": "/data/input/webgpu.h:4250:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuTextureRelease", "ns": 0, "location": "/data/input/webgpu.h:4251:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": "WGPUTexture" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuTextureViewSetLabel", "ns": 0, "location": "/data/input/webgpu.h:4254:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "textureView", "type": { "tag": "WGPUTextureView" } }, { "tag": "parameter", "name": "label", "type": { "tag": "WGPUStringView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuTextureViewAddRef", "ns": 0, "location": "/data/input/webgpu.h:4255:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "textureView", "type": { "tag": "WGPUTextureView" } }], "return-type": { "tag": ":void" } },
    { "tag": "function", "name": "wgpuTextureViewRelease", "ns": 0, "location": "/data/input/webgpu.h:4256:18", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "textureView", "type": { "tag": "WGPUTextureView" } }], "return-type": { "tag": ":void" } }
]
