The root dir of our repository has grown quite a lot the past few months.
I'd like to make it more clear where the bulk of the engine lives (`src/`) and
also make it more clear which Mach libraries are consumable as standalone projects.
As for the name of this directory, `libs` was my first choice but there's a bit of
a convention of that being external libraries in Zig projects _today_, while these
are libraries maintained as part of Mach in this repository - not external ones.
We will name this directory `libs`, and if we have a need for external libraries
we will use `external` or `deps` for that directory name. I considered other names
such as `components`, `systems`, `modules` (which are bad as they overlap with
major ECS / engine concepts), and it seems likely the official Zig package manager
will break the convention of using a `libs` dir anyway.
Performed via:
```sh
mkdir libs/
git mv freetype libs/
git mv basisu libs/
git mv gamemode libs/
git mv glfw libs/
git mv gpu libs/
git mv gpu-dawn libs/
git mv sysaudio libs/
git mv sysjs libs/
git mv ecs libs/
```
git-subtree-dir: glfw
git-subtree-mainline: 0d5b853443
git-subtree-split: 572d1144f11b353abdb64fff828b25a4f0fbb7ca
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
git mv ecs libs/
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2874 lines
181 KiB
Zig
2874 lines
181 KiB
Zig
pub const __builtin_bswap16 = @import("std").zig.c_builtins.__builtin_bswap16;
|
|
pub const __builtin_bswap32 = @import("std").zig.c_builtins.__builtin_bswap32;
|
|
pub const __builtin_bswap64 = @import("std").zig.c_builtins.__builtin_bswap64;
|
|
pub const __builtin_signbit = @import("std").zig.c_builtins.__builtin_signbit;
|
|
pub const __builtin_signbitf = @import("std").zig.c_builtins.__builtin_signbitf;
|
|
pub const __builtin_popcount = @import("std").zig.c_builtins.__builtin_popcount;
|
|
pub const __builtin_ctz = @import("std").zig.c_builtins.__builtin_ctz;
|
|
pub const __builtin_clz = @import("std").zig.c_builtins.__builtin_clz;
|
|
pub const __builtin_sqrt = @import("std").zig.c_builtins.__builtin_sqrt;
|
|
pub const __builtin_sqrtf = @import("std").zig.c_builtins.__builtin_sqrtf;
|
|
pub const __builtin_sin = @import("std").zig.c_builtins.__builtin_sin;
|
|
pub const __builtin_sinf = @import("std").zig.c_builtins.__builtin_sinf;
|
|
pub const __builtin_cos = @import("std").zig.c_builtins.__builtin_cos;
|
|
pub const __builtin_cosf = @import("std").zig.c_builtins.__builtin_cosf;
|
|
pub const __builtin_exp = @import("std").zig.c_builtins.__builtin_exp;
|
|
pub const __builtin_expf = @import("std").zig.c_builtins.__builtin_expf;
|
|
pub const __builtin_exp2 = @import("std").zig.c_builtins.__builtin_exp2;
|
|
pub const __builtin_exp2f = @import("std").zig.c_builtins.__builtin_exp2f;
|
|
pub const __builtin_log = @import("std").zig.c_builtins.__builtin_log;
|
|
pub const __builtin_logf = @import("std").zig.c_builtins.__builtin_logf;
|
|
pub const __builtin_log2 = @import("std").zig.c_builtins.__builtin_log2;
|
|
pub const __builtin_log2f = @import("std").zig.c_builtins.__builtin_log2f;
|
|
pub const __builtin_log10 = @import("std").zig.c_builtins.__builtin_log10;
|
|
pub const __builtin_log10f = @import("std").zig.c_builtins.__builtin_log10f;
|
|
pub const __builtin_abs = @import("std").zig.c_builtins.__builtin_abs;
|
|
pub const __builtin_fabs = @import("std").zig.c_builtins.__builtin_fabs;
|
|
pub const __builtin_fabsf = @import("std").zig.c_builtins.__builtin_fabsf;
|
|
pub const __builtin_floor = @import("std").zig.c_builtins.__builtin_floor;
|
|
pub const __builtin_floorf = @import("std").zig.c_builtins.__builtin_floorf;
|
|
pub const __builtin_ceil = @import("std").zig.c_builtins.__builtin_ceil;
|
|
pub const __builtin_ceilf = @import("std").zig.c_builtins.__builtin_ceilf;
|
|
pub const __builtin_trunc = @import("std").zig.c_builtins.__builtin_trunc;
|
|
pub const __builtin_truncf = @import("std").zig.c_builtins.__builtin_truncf;
|
|
pub const __builtin_round = @import("std").zig.c_builtins.__builtin_round;
|
|
pub const __builtin_roundf = @import("std").zig.c_builtins.__builtin_roundf;
|
|
pub const __builtin_strlen = @import("std").zig.c_builtins.__builtin_strlen;
|
|
pub const __builtin_strcmp = @import("std").zig.c_builtins.__builtin_strcmp;
|
|
pub const __builtin_object_size = @import("std").zig.c_builtins.__builtin_object_size;
|
|
pub const __builtin___memset_chk = @import("std").zig.c_builtins.__builtin___memset_chk;
|
|
pub const __builtin_memset = @import("std").zig.c_builtins.__builtin_memset;
|
|
pub const __builtin___memcpy_chk = @import("std").zig.c_builtins.__builtin___memcpy_chk;
|
|
pub const __builtin_memcpy = @import("std").zig.c_builtins.__builtin_memcpy;
|
|
pub const __builtin_expect = @import("std").zig.c_builtins.__builtin_expect;
|
|
pub const __builtin_nanf = @import("std").zig.c_builtins.__builtin_nanf;
|
|
pub const __builtin_huge_valf = @import("std").zig.c_builtins.__builtin_huge_valf;
|
|
pub const __builtin_inff = @import("std").zig.c_builtins.__builtin_inff;
|
|
pub const __builtin_isnan = @import("std").zig.c_builtins.__builtin_isnan;
|
|
pub const __builtin_isinf = @import("std").zig.c_builtins.__builtin_isinf;
|
|
pub const __builtin_isinf_sign = @import("std").zig.c_builtins.__builtin_isinf_sign;
|
|
pub const __has_builtin = @import("std").zig.c_builtins.__has_builtin;
|
|
pub const __builtin_assume = @import("std").zig.c_builtins.__builtin_assume;
|
|
pub const __builtin_unreachable = @import("std").zig.c_builtins.__builtin_unreachable;
|
|
pub const __builtin_constant_p = @import("std").zig.c_builtins.__builtin_constant_p;
|
|
pub const __builtin_mul_overflow = @import("std").zig.c_builtins.__builtin_mul_overflow;
|
|
pub const int_least8_t = i8;
|
|
pub const int_least16_t = i16;
|
|
pub const int_least32_t = i32;
|
|
pub const int_least64_t = i64;
|
|
pub const uint_least8_t = u8;
|
|
pub const uint_least16_t = u16;
|
|
pub const uint_least32_t = u32;
|
|
pub const uint_least64_t = u64;
|
|
pub const int_fast8_t = i8;
|
|
pub const int_fast16_t = i16;
|
|
pub const int_fast32_t = i32;
|
|
pub const int_fast64_t = i64;
|
|
pub const uint_fast8_t = u8;
|
|
pub const uint_fast16_t = u16;
|
|
pub const uint_fast32_t = u32;
|
|
pub const uint_fast64_t = u64;
|
|
pub const __int8_t = i8;
|
|
pub const __uint8_t = u8;
|
|
pub const __int16_t = c_short;
|
|
pub const __uint16_t = c_ushort;
|
|
pub const __int32_t = c_int;
|
|
pub const __uint32_t = c_uint;
|
|
pub const __int64_t = c_longlong;
|
|
pub const __uint64_t = c_ulonglong;
|
|
pub const __darwin_intptr_t = c_long;
|
|
pub const __darwin_natural_t = c_uint;
|
|
pub const __darwin_ct_rune_t = c_int;
|
|
pub const __mbstate_t = extern union {
|
|
__mbstate8: [128]u8,
|
|
_mbstateL: c_longlong,
|
|
};
|
|
pub const __darwin_mbstate_t = __mbstate_t;
|
|
pub const __darwin_ptrdiff_t = c_long;
|
|
pub const __darwin_size_t = c_ulong;
|
|
pub const __builtin_va_list = [*c]u8;
|
|
pub const __darwin_va_list = __builtin_va_list;
|
|
pub const __darwin_wchar_t = c_int;
|
|
pub const __darwin_rune_t = __darwin_wchar_t;
|
|
pub const __darwin_wint_t = c_int;
|
|
pub const __darwin_clock_t = c_ulong;
|
|
pub const __darwin_socklen_t = __uint32_t;
|
|
pub const __darwin_ssize_t = c_long;
|
|
pub const __darwin_time_t = c_long;
|
|
pub const __darwin_blkcnt_t = __int64_t;
|
|
pub const __darwin_blksize_t = __int32_t;
|
|
pub const __darwin_dev_t = __int32_t;
|
|
pub const __darwin_fsblkcnt_t = c_uint;
|
|
pub const __darwin_fsfilcnt_t = c_uint;
|
|
pub const __darwin_gid_t = __uint32_t;
|
|
pub const __darwin_id_t = __uint32_t;
|
|
pub const __darwin_ino64_t = __uint64_t;
|
|
pub const __darwin_ino_t = __darwin_ino64_t;
|
|
pub const __darwin_mach_port_name_t = __darwin_natural_t;
|
|
pub const __darwin_mach_port_t = __darwin_mach_port_name_t;
|
|
pub const __darwin_mode_t = __uint16_t;
|
|
pub const __darwin_off_t = __int64_t;
|
|
pub const __darwin_pid_t = __int32_t;
|
|
pub const __darwin_sigset_t = __uint32_t;
|
|
pub const __darwin_suseconds_t = __int32_t;
|
|
pub const __darwin_uid_t = __uint32_t;
|
|
pub const __darwin_useconds_t = __uint32_t;
|
|
pub const __darwin_uuid_t = [16]u8;
|
|
pub const __darwin_uuid_string_t = [37]u8;
|
|
pub const struct___darwin_pthread_handler_rec = extern struct {
|
|
__routine: ?*const fn (?*anyopaque) callconv(.C) void,
|
|
__arg: ?*anyopaque,
|
|
__next: [*c]struct___darwin_pthread_handler_rec,
|
|
};
|
|
pub const struct__opaque_pthread_attr_t = extern struct {
|
|
__sig: c_long,
|
|
__opaque: [56]u8,
|
|
};
|
|
pub const struct__opaque_pthread_cond_t = extern struct {
|
|
__sig: c_long,
|
|
__opaque: [40]u8,
|
|
};
|
|
pub const struct__opaque_pthread_condattr_t = extern struct {
|
|
__sig: c_long,
|
|
__opaque: [8]u8,
|
|
};
|
|
pub const struct__opaque_pthread_mutex_t = extern struct {
|
|
__sig: c_long,
|
|
__opaque: [56]u8,
|
|
};
|
|
pub const struct__opaque_pthread_mutexattr_t = extern struct {
|
|
__sig: c_long,
|
|
__opaque: [8]u8,
|
|
};
|
|
pub const struct__opaque_pthread_once_t = extern struct {
|
|
__sig: c_long,
|
|
__opaque: [8]u8,
|
|
};
|
|
pub const struct__opaque_pthread_rwlock_t = extern struct {
|
|
__sig: c_long,
|
|
__opaque: [192]u8,
|
|
};
|
|
pub const struct__opaque_pthread_rwlockattr_t = extern struct {
|
|
__sig: c_long,
|
|
__opaque: [16]u8,
|
|
};
|
|
pub const struct__opaque_pthread_t = extern struct {
|
|
__sig: c_long,
|
|
__cleanup_stack: [*c]struct___darwin_pthread_handler_rec,
|
|
__opaque: [8176]u8,
|
|
};
|
|
pub const __darwin_pthread_attr_t = struct__opaque_pthread_attr_t;
|
|
pub const __darwin_pthread_cond_t = struct__opaque_pthread_cond_t;
|
|
pub const __darwin_pthread_condattr_t = struct__opaque_pthread_condattr_t;
|
|
pub const __darwin_pthread_key_t = c_ulong;
|
|
pub const __darwin_pthread_mutex_t = struct__opaque_pthread_mutex_t;
|
|
pub const __darwin_pthread_mutexattr_t = struct__opaque_pthread_mutexattr_t;
|
|
pub const __darwin_pthread_once_t = struct__opaque_pthread_once_t;
|
|
pub const __darwin_pthread_rwlock_t = struct__opaque_pthread_rwlock_t;
|
|
pub const __darwin_pthread_rwlockattr_t = struct__opaque_pthread_rwlockattr_t;
|
|
pub const __darwin_pthread_t = [*c]struct__opaque_pthread_t;
|
|
pub const u_int8_t = u8;
|
|
pub const u_int16_t = c_ushort;
|
|
pub const u_int32_t = c_uint;
|
|
pub const u_int64_t = c_ulonglong;
|
|
pub const register_t = i64;
|
|
pub const user_addr_t = u_int64_t;
|
|
pub const user_size_t = u_int64_t;
|
|
pub const user_ssize_t = i64;
|
|
pub const user_long_t = i64;
|
|
pub const user_ulong_t = u_int64_t;
|
|
pub const user_time_t = i64;
|
|
pub const user_off_t = i64;
|
|
pub const syscall_arg_t = u_int64_t;
|
|
pub const intmax_t = c_long;
|
|
pub const uintmax_t = c_ulong;
|
|
pub const ptrdiff_t = c_long;
|
|
pub const rsize_t = c_ulong;
|
|
pub const wchar_t = c_int;
|
|
pub const max_align_t = c_longdouble;
|
|
pub const WGPUFlags = u32;
|
|
pub const struct_WGPUAdapterImpl = opaque {};
|
|
pub const WGPUAdapter = ?*struct_WGPUAdapterImpl;
|
|
pub const struct_WGPUBindGroupImpl = opaque {};
|
|
pub const WGPUBindGroup = ?*struct_WGPUBindGroupImpl;
|
|
pub const struct_WGPUBindGroupLayoutImpl = opaque {};
|
|
pub const WGPUBindGroupLayout = ?*struct_WGPUBindGroupLayoutImpl;
|
|
pub const struct_WGPUBufferImpl = opaque {};
|
|
pub const WGPUBuffer = ?*struct_WGPUBufferImpl;
|
|
pub const struct_WGPUCommandBufferImpl = opaque {};
|
|
pub const WGPUCommandBuffer = ?*struct_WGPUCommandBufferImpl;
|
|
pub const struct_WGPUCommandEncoderImpl = opaque {};
|
|
pub const WGPUCommandEncoder = ?*struct_WGPUCommandEncoderImpl;
|
|
pub const struct_WGPUComputePassEncoderImpl = opaque {};
|
|
pub const WGPUComputePassEncoder = ?*struct_WGPUComputePassEncoderImpl;
|
|
pub const struct_WGPUComputePipelineImpl = opaque {};
|
|
pub const WGPUComputePipeline = ?*struct_WGPUComputePipelineImpl;
|
|
pub const struct_WGPUDeviceImpl = opaque {};
|
|
pub const WGPUDevice = ?*struct_WGPUDeviceImpl;
|
|
pub const struct_WGPUExternalTextureImpl = opaque {};
|
|
pub const WGPUExternalTexture = ?*struct_WGPUExternalTextureImpl;
|
|
pub const struct_WGPUInstanceImpl = opaque {};
|
|
pub const WGPUInstance = ?*struct_WGPUInstanceImpl;
|
|
pub const struct_WGPUPipelineLayoutImpl = opaque {};
|
|
pub const WGPUPipelineLayout = ?*struct_WGPUPipelineLayoutImpl;
|
|
pub const struct_WGPUQuerySetImpl = opaque {};
|
|
pub const WGPUQuerySet = ?*struct_WGPUQuerySetImpl;
|
|
pub const struct_WGPUQueueImpl = opaque {};
|
|
pub const WGPUQueue = ?*struct_WGPUQueueImpl;
|
|
pub const struct_WGPURenderBundleImpl = opaque {};
|
|
pub const WGPURenderBundle = ?*struct_WGPURenderBundleImpl;
|
|
pub const struct_WGPURenderBundleEncoderImpl = opaque {};
|
|
pub const WGPURenderBundleEncoder = ?*struct_WGPURenderBundleEncoderImpl;
|
|
pub const struct_WGPURenderPassEncoderImpl = opaque {};
|
|
pub const WGPURenderPassEncoder = ?*struct_WGPURenderPassEncoderImpl;
|
|
pub const struct_WGPURenderPipelineImpl = opaque {};
|
|
pub const WGPURenderPipeline = ?*struct_WGPURenderPipelineImpl;
|
|
pub const struct_WGPUSamplerImpl = opaque {};
|
|
pub const WGPUSampler = ?*struct_WGPUSamplerImpl;
|
|
pub const struct_WGPUShaderModuleImpl = opaque {};
|
|
pub const WGPUShaderModule = ?*struct_WGPUShaderModuleImpl;
|
|
pub const struct_WGPUSurfaceImpl = opaque {};
|
|
pub const WGPUSurface = ?*struct_WGPUSurfaceImpl;
|
|
pub const struct_WGPUSwapChainImpl = opaque {};
|
|
pub const WGPUSwapChain = ?*struct_WGPUSwapChainImpl;
|
|
pub const struct_WGPUTextureImpl = opaque {};
|
|
pub const WGPUTexture = ?*struct_WGPUTextureImpl;
|
|
pub const struct_WGPUTextureViewImpl = opaque {};
|
|
pub const WGPUTextureView = ?*struct_WGPUTextureViewImpl;
|
|
pub const WGPUAdapterType_DiscreteGPU: c_int = 0;
|
|
pub const WGPUAdapterType_IntegratedGPU: c_int = 1;
|
|
pub const WGPUAdapterType_CPU: c_int = 2;
|
|
pub const WGPUAdapterType_Unknown: c_int = 3;
|
|
pub const WGPUAdapterType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUAdapterType = c_uint;
|
|
pub const WGPUAdapterType = enum_WGPUAdapterType;
|
|
pub const WGPUAddressMode_Repeat: c_int = 0;
|
|
pub const WGPUAddressMode_MirrorRepeat: c_int = 1;
|
|
pub const WGPUAddressMode_ClampToEdge: c_int = 2;
|
|
pub const WGPUAddressMode_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUAddressMode = c_uint;
|
|
pub const WGPUAddressMode = enum_WGPUAddressMode;
|
|
pub const WGPUAlphaMode_Premultiplied: c_int = 0;
|
|
pub const WGPUAlphaMode_Unpremultiplied: c_int = 1;
|
|
pub const WGPUAlphaMode_Opaque: c_int = 2;
|
|
pub const WGPUAlphaMode_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUAlphaMode = c_uint;
|
|
pub const WGPUAlphaMode = enum_WGPUAlphaMode;
|
|
pub const WGPUBackendType_Null: c_int = 0;
|
|
pub const WGPUBackendType_WebGPU: c_int = 1;
|
|
pub const WGPUBackendType_D3D11: c_int = 2;
|
|
pub const WGPUBackendType_D3D12: c_int = 3;
|
|
pub const WGPUBackendType_Metal: c_int = 4;
|
|
pub const WGPUBackendType_Vulkan: c_int = 5;
|
|
pub const WGPUBackendType_OpenGL: c_int = 6;
|
|
pub const WGPUBackendType_OpenGLES: c_int = 7;
|
|
pub const WGPUBackendType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUBackendType = c_uint;
|
|
pub const WGPUBackendType = enum_WGPUBackendType;
|
|
pub const WGPUBlendFactor_Zero: c_int = 0;
|
|
pub const WGPUBlendFactor_One: c_int = 1;
|
|
pub const WGPUBlendFactor_Src: c_int = 2;
|
|
pub const WGPUBlendFactor_OneMinusSrc: c_int = 3;
|
|
pub const WGPUBlendFactor_SrcAlpha: c_int = 4;
|
|
pub const WGPUBlendFactor_OneMinusSrcAlpha: c_int = 5;
|
|
pub const WGPUBlendFactor_Dst: c_int = 6;
|
|
pub const WGPUBlendFactor_OneMinusDst: c_int = 7;
|
|
pub const WGPUBlendFactor_DstAlpha: c_int = 8;
|
|
pub const WGPUBlendFactor_OneMinusDstAlpha: c_int = 9;
|
|
pub const WGPUBlendFactor_SrcAlphaSaturated: c_int = 10;
|
|
pub const WGPUBlendFactor_Constant: c_int = 11;
|
|
pub const WGPUBlendFactor_OneMinusConstant: c_int = 12;
|
|
pub const WGPUBlendFactor_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUBlendFactor = c_uint;
|
|
pub const WGPUBlendFactor = enum_WGPUBlendFactor;
|
|
pub const WGPUBlendOperation_Add: c_int = 0;
|
|
pub const WGPUBlendOperation_Subtract: c_int = 1;
|
|
pub const WGPUBlendOperation_ReverseSubtract: c_int = 2;
|
|
pub const WGPUBlendOperation_Min: c_int = 3;
|
|
pub const WGPUBlendOperation_Max: c_int = 4;
|
|
pub const WGPUBlendOperation_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUBlendOperation = c_uint;
|
|
pub const WGPUBlendOperation = enum_WGPUBlendOperation;
|
|
pub const WGPUBufferBindingType_Undefined: c_int = 0;
|
|
pub const WGPUBufferBindingType_Uniform: c_int = 1;
|
|
pub const WGPUBufferBindingType_Storage: c_int = 2;
|
|
pub const WGPUBufferBindingType_ReadOnlyStorage: c_int = 3;
|
|
pub const WGPUBufferBindingType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUBufferBindingType = c_uint;
|
|
pub const WGPUBufferBindingType = enum_WGPUBufferBindingType;
|
|
pub const WGPUBufferMapAsyncStatus_Success: c_int = 0;
|
|
pub const WGPUBufferMapAsyncStatus_Error: c_int = 1;
|
|
pub const WGPUBufferMapAsyncStatus_Unknown: c_int = 2;
|
|
pub const WGPUBufferMapAsyncStatus_DeviceLost: c_int = 3;
|
|
pub const WGPUBufferMapAsyncStatus_DestroyedBeforeCallback: c_int = 4;
|
|
pub const WGPUBufferMapAsyncStatus_UnmappedBeforeCallback: c_int = 5;
|
|
pub const WGPUBufferMapAsyncStatus_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUBufferMapAsyncStatus = c_uint;
|
|
pub const WGPUBufferMapAsyncStatus = enum_WGPUBufferMapAsyncStatus;
|
|
pub const WGPUCompareFunction_Undefined: c_int = 0;
|
|
pub const WGPUCompareFunction_Never: c_int = 1;
|
|
pub const WGPUCompareFunction_Less: c_int = 2;
|
|
pub const WGPUCompareFunction_LessEqual: c_int = 3;
|
|
pub const WGPUCompareFunction_Greater: c_int = 4;
|
|
pub const WGPUCompareFunction_GreaterEqual: c_int = 5;
|
|
pub const WGPUCompareFunction_Equal: c_int = 6;
|
|
pub const WGPUCompareFunction_NotEqual: c_int = 7;
|
|
pub const WGPUCompareFunction_Always: c_int = 8;
|
|
pub const WGPUCompareFunction_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUCompareFunction = c_uint;
|
|
pub const WGPUCompareFunction = enum_WGPUCompareFunction;
|
|
pub const WGPUCompilationInfoRequestStatus_Success: c_int = 0;
|
|
pub const WGPUCompilationInfoRequestStatus_Error: c_int = 1;
|
|
pub const WGPUCompilationInfoRequestStatus_DeviceLost: c_int = 2;
|
|
pub const WGPUCompilationInfoRequestStatus_Unknown: c_int = 3;
|
|
pub const WGPUCompilationInfoRequestStatus_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUCompilationInfoRequestStatus = c_uint;
|
|
pub const WGPUCompilationInfoRequestStatus = enum_WGPUCompilationInfoRequestStatus;
|
|
pub const WGPUCompilationMessageType_Error: c_int = 0;
|
|
pub const WGPUCompilationMessageType_Warning: c_int = 1;
|
|
pub const WGPUCompilationMessageType_Info: c_int = 2;
|
|
pub const WGPUCompilationMessageType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUCompilationMessageType = c_uint;
|
|
pub const WGPUCompilationMessageType = enum_WGPUCompilationMessageType;
|
|
pub const WGPUComputePassTimestampLocation_Beginning: c_int = 0;
|
|
pub const WGPUComputePassTimestampLocation_End: c_int = 1;
|
|
pub const WGPUComputePassTimestampLocation_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUComputePassTimestampLocation = c_uint;
|
|
pub const WGPUComputePassTimestampLocation = enum_WGPUComputePassTimestampLocation;
|
|
pub const WGPUCreatePipelineAsyncStatus_Success: c_int = 0;
|
|
pub const WGPUCreatePipelineAsyncStatus_Error: c_int = 1;
|
|
pub const WGPUCreatePipelineAsyncStatus_DeviceLost: c_int = 2;
|
|
pub const WGPUCreatePipelineAsyncStatus_DeviceDestroyed: c_int = 3;
|
|
pub const WGPUCreatePipelineAsyncStatus_Unknown: c_int = 4;
|
|
pub const WGPUCreatePipelineAsyncStatus_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUCreatePipelineAsyncStatus = c_uint;
|
|
pub const WGPUCreatePipelineAsyncStatus = enum_WGPUCreatePipelineAsyncStatus;
|
|
pub const WGPUCullMode_None: c_int = 0;
|
|
pub const WGPUCullMode_Front: c_int = 1;
|
|
pub const WGPUCullMode_Back: c_int = 2;
|
|
pub const WGPUCullMode_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUCullMode = c_uint;
|
|
pub const WGPUCullMode = enum_WGPUCullMode;
|
|
pub const WGPUDeviceLostReason_Undefined: c_int = 0;
|
|
pub const WGPUDeviceLostReason_Destroyed: c_int = 1;
|
|
pub const WGPUDeviceLostReason_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUDeviceLostReason = c_uint;
|
|
pub const WGPUDeviceLostReason = enum_WGPUDeviceLostReason;
|
|
pub const WGPUErrorFilter_Validation: c_int = 0;
|
|
pub const WGPUErrorFilter_OutOfMemory: c_int = 1;
|
|
pub const WGPUErrorFilter_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUErrorFilter = c_uint;
|
|
pub const WGPUErrorFilter = enum_WGPUErrorFilter;
|
|
pub const WGPUErrorType_NoError: c_int = 0;
|
|
pub const WGPUErrorType_Validation: c_int = 1;
|
|
pub const WGPUErrorType_OutOfMemory: c_int = 2;
|
|
pub const WGPUErrorType_Unknown: c_int = 3;
|
|
pub const WGPUErrorType_DeviceLost: c_int = 4;
|
|
pub const WGPUErrorType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUErrorType = c_uint;
|
|
pub const WGPUErrorType = enum_WGPUErrorType;
|
|
pub const WGPUFeatureName_Undefined: c_int = 0;
|
|
pub const WGPUFeatureName_DepthClipControl: c_int = 1;
|
|
pub const WGPUFeatureName_Depth32FloatStencil8: c_int = 2;
|
|
pub const WGPUFeatureName_TimestampQuery: c_int = 3;
|
|
pub const WGPUFeatureName_PipelineStatisticsQuery: c_int = 4;
|
|
pub const WGPUFeatureName_TextureCompressionBC: c_int = 5;
|
|
pub const WGPUFeatureName_TextureCompressionETC2: c_int = 6;
|
|
pub const WGPUFeatureName_TextureCompressionASTC: c_int = 7;
|
|
pub const WGPUFeatureName_IndirectFirstInstance: c_int = 8;
|
|
pub const WGPUFeatureName_DawnShaderFloat16: c_int = 1001;
|
|
pub const WGPUFeatureName_DawnInternalUsages: c_int = 1002;
|
|
pub const WGPUFeatureName_DawnMultiPlanarFormats: c_int = 1003;
|
|
pub const WGPUFeatureName_DawnNative: c_int = 1004;
|
|
pub const WGPUFeatureName_ChromiumExperimentalDp4a: c_int = 1005;
|
|
pub const WGPUFeatureName_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUFeatureName = c_uint;
|
|
pub const WGPUFeatureName = enum_WGPUFeatureName;
|
|
pub const WGPUFilterMode_Nearest: c_int = 0;
|
|
pub const WGPUFilterMode_Linear: c_int = 1;
|
|
pub const WGPUFilterMode_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUFilterMode = c_uint;
|
|
pub const WGPUFilterMode = enum_WGPUFilterMode;
|
|
pub const WGPUFrontFace_CCW: c_int = 0;
|
|
pub const WGPUFrontFace_CW: c_int = 1;
|
|
pub const WGPUFrontFace_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUFrontFace = c_uint;
|
|
pub const WGPUFrontFace = enum_WGPUFrontFace;
|
|
pub const WGPUIndexFormat_Undefined: c_int = 0;
|
|
pub const WGPUIndexFormat_Uint16: c_int = 1;
|
|
pub const WGPUIndexFormat_Uint32: c_int = 2;
|
|
pub const WGPUIndexFormat_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUIndexFormat = c_uint;
|
|
pub const WGPUIndexFormat = enum_WGPUIndexFormat;
|
|
pub const WGPULoadOp_Undefined: c_int = 0;
|
|
pub const WGPULoadOp_Clear: c_int = 1;
|
|
pub const WGPULoadOp_Load: c_int = 2;
|
|
pub const WGPULoadOp_Force32: c_int = 2147483647;
|
|
pub const enum_WGPULoadOp = c_uint;
|
|
pub const WGPULoadOp = enum_WGPULoadOp;
|
|
pub const WGPULoggingType_Verbose: c_int = 0;
|
|
pub const WGPULoggingType_Info: c_int = 1;
|
|
pub const WGPULoggingType_Warning: c_int = 2;
|
|
pub const WGPULoggingType_Error: c_int = 3;
|
|
pub const WGPULoggingType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPULoggingType = c_uint;
|
|
pub const WGPULoggingType = enum_WGPULoggingType;
|
|
pub const WGPUPipelineStatisticName_VertexShaderInvocations: c_int = 0;
|
|
pub const WGPUPipelineStatisticName_ClipperInvocations: c_int = 1;
|
|
pub const WGPUPipelineStatisticName_ClipperPrimitivesOut: c_int = 2;
|
|
pub const WGPUPipelineStatisticName_FragmentShaderInvocations: c_int = 3;
|
|
pub const WGPUPipelineStatisticName_ComputeShaderInvocations: c_int = 4;
|
|
pub const WGPUPipelineStatisticName_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUPipelineStatisticName = c_uint;
|
|
pub const WGPUPipelineStatisticName = enum_WGPUPipelineStatisticName;
|
|
pub const WGPUPowerPreference_Undefined: c_int = 0;
|
|
pub const WGPUPowerPreference_LowPower: c_int = 1;
|
|
pub const WGPUPowerPreference_HighPerformance: c_int = 2;
|
|
pub const WGPUPowerPreference_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUPowerPreference = c_uint;
|
|
pub const WGPUPowerPreference = enum_WGPUPowerPreference;
|
|
pub const WGPUPresentMode_Immediate: c_int = 0;
|
|
pub const WGPUPresentMode_Mailbox: c_int = 1;
|
|
pub const WGPUPresentMode_Fifo: c_int = 2;
|
|
pub const WGPUPresentMode_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUPresentMode = c_uint;
|
|
pub const WGPUPresentMode = enum_WGPUPresentMode;
|
|
pub const WGPUPrimitiveTopology_PointList: c_int = 0;
|
|
pub const WGPUPrimitiveTopology_LineList: c_int = 1;
|
|
pub const WGPUPrimitiveTopology_LineStrip: c_int = 2;
|
|
pub const WGPUPrimitiveTopology_TriangleList: c_int = 3;
|
|
pub const WGPUPrimitiveTopology_TriangleStrip: c_int = 4;
|
|
pub const WGPUPrimitiveTopology_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUPrimitiveTopology = c_uint;
|
|
pub const WGPUPrimitiveTopology = enum_WGPUPrimitiveTopology;
|
|
pub const WGPUQueryType_Occlusion: c_int = 0;
|
|
pub const WGPUQueryType_PipelineStatistics: c_int = 1;
|
|
pub const WGPUQueryType_Timestamp: c_int = 2;
|
|
pub const WGPUQueryType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUQueryType = c_uint;
|
|
pub const WGPUQueryType = enum_WGPUQueryType;
|
|
pub const WGPUQueueWorkDoneStatus_Success: c_int = 0;
|
|
pub const WGPUQueueWorkDoneStatus_Error: c_int = 1;
|
|
pub const WGPUQueueWorkDoneStatus_Unknown: c_int = 2;
|
|
pub const WGPUQueueWorkDoneStatus_DeviceLost: c_int = 3;
|
|
pub const WGPUQueueWorkDoneStatus_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUQueueWorkDoneStatus = c_uint;
|
|
pub const WGPUQueueWorkDoneStatus = enum_WGPUQueueWorkDoneStatus;
|
|
pub const WGPURenderPassTimestampLocation_Beginning: c_int = 0;
|
|
pub const WGPURenderPassTimestampLocation_End: c_int = 1;
|
|
pub const WGPURenderPassTimestampLocation_Force32: c_int = 2147483647;
|
|
pub const enum_WGPURenderPassTimestampLocation = c_uint;
|
|
pub const WGPURenderPassTimestampLocation = enum_WGPURenderPassTimestampLocation;
|
|
pub const WGPURequestAdapterStatus_Success: c_int = 0;
|
|
pub const WGPURequestAdapterStatus_Unavailable: c_int = 1;
|
|
pub const WGPURequestAdapterStatus_Error: c_int = 2;
|
|
pub const WGPURequestAdapterStatus_Unknown: c_int = 3;
|
|
pub const WGPURequestAdapterStatus_Force32: c_int = 2147483647;
|
|
pub const enum_WGPURequestAdapterStatus = c_uint;
|
|
pub const WGPURequestAdapterStatus = enum_WGPURequestAdapterStatus;
|
|
pub const WGPURequestDeviceStatus_Success: c_int = 0;
|
|
pub const WGPURequestDeviceStatus_Error: c_int = 1;
|
|
pub const WGPURequestDeviceStatus_Unknown: c_int = 2;
|
|
pub const WGPURequestDeviceStatus_Force32: c_int = 2147483647;
|
|
pub const enum_WGPURequestDeviceStatus = c_uint;
|
|
pub const WGPURequestDeviceStatus = enum_WGPURequestDeviceStatus;
|
|
pub const WGPUSType_Invalid: c_int = 0;
|
|
pub const WGPUSType_SurfaceDescriptorFromMetalLayer: c_int = 1;
|
|
pub const WGPUSType_SurfaceDescriptorFromWindowsHWND: c_int = 2;
|
|
pub const WGPUSType_SurfaceDescriptorFromXlibWindow: c_int = 3;
|
|
pub const WGPUSType_SurfaceDescriptorFromCanvasHTMLSelector: c_int = 4;
|
|
pub const WGPUSType_ShaderModuleSPIRVDescriptor: c_int = 5;
|
|
pub const WGPUSType_ShaderModuleWGSLDescriptor: c_int = 6;
|
|
pub const WGPUSType_PrimitiveDepthClipControl: c_int = 7;
|
|
pub const WGPUSType_SurfaceDescriptorFromWaylandSurface: c_int = 8;
|
|
pub const WGPUSType_SurfaceDescriptorFromAndroidNativeWindow: c_int = 9;
|
|
pub const WGPUSType_SurfaceDescriptorFromWindowsCoreWindow: c_int = 11;
|
|
pub const WGPUSType_ExternalTextureBindingEntry: c_int = 12;
|
|
pub const WGPUSType_ExternalTextureBindingLayout: c_int = 13;
|
|
pub const WGPUSType_SurfaceDescriptorFromWindowsSwapChainPanel: c_int = 14;
|
|
pub const WGPUSType_RenderPassDescriptorMaxDrawCount: c_int = 15;
|
|
pub const WGPUSType_DawnTextureInternalUsageDescriptor: c_int = 1000;
|
|
pub const WGPUSType_DawnTogglesDeviceDescriptor: c_int = 1002;
|
|
pub const WGPUSType_DawnEncoderInternalUsageDescriptor: c_int = 1003;
|
|
pub const WGPUSType_DawnInstanceDescriptor: c_int = 1004;
|
|
pub const WGPUSType_DawnCacheDeviceDescriptor: c_int = 1005;
|
|
pub const WGPUSType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUSType = c_uint;
|
|
pub const WGPUSType = enum_WGPUSType;
|
|
pub const WGPUSamplerBindingType_Undefined: c_int = 0;
|
|
pub const WGPUSamplerBindingType_Filtering: c_int = 1;
|
|
pub const WGPUSamplerBindingType_NonFiltering: c_int = 2;
|
|
pub const WGPUSamplerBindingType_Comparison: c_int = 3;
|
|
pub const WGPUSamplerBindingType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUSamplerBindingType = c_uint;
|
|
pub const WGPUSamplerBindingType = enum_WGPUSamplerBindingType;
|
|
pub const WGPUStencilOperation_Keep: c_int = 0;
|
|
pub const WGPUStencilOperation_Zero: c_int = 1;
|
|
pub const WGPUStencilOperation_Replace: c_int = 2;
|
|
pub const WGPUStencilOperation_Invert: c_int = 3;
|
|
pub const WGPUStencilOperation_IncrementClamp: c_int = 4;
|
|
pub const WGPUStencilOperation_DecrementClamp: c_int = 5;
|
|
pub const WGPUStencilOperation_IncrementWrap: c_int = 6;
|
|
pub const WGPUStencilOperation_DecrementWrap: c_int = 7;
|
|
pub const WGPUStencilOperation_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUStencilOperation = c_uint;
|
|
pub const WGPUStencilOperation = enum_WGPUStencilOperation;
|
|
pub const WGPUStorageTextureAccess_Undefined: c_int = 0;
|
|
pub const WGPUStorageTextureAccess_WriteOnly: c_int = 1;
|
|
pub const WGPUStorageTextureAccess_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUStorageTextureAccess = c_uint;
|
|
pub const WGPUStorageTextureAccess = enum_WGPUStorageTextureAccess;
|
|
pub const WGPUStoreOp_Undefined: c_int = 0;
|
|
pub const WGPUStoreOp_Store: c_int = 1;
|
|
pub const WGPUStoreOp_Discard: c_int = 2;
|
|
pub const WGPUStoreOp_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUStoreOp = c_uint;
|
|
pub const WGPUStoreOp = enum_WGPUStoreOp;
|
|
pub const WGPUTextureAspect_All: c_int = 0;
|
|
pub const WGPUTextureAspect_StencilOnly: c_int = 1;
|
|
pub const WGPUTextureAspect_DepthOnly: c_int = 2;
|
|
pub const WGPUTextureAspect_Plane0Only: c_int = 3;
|
|
pub const WGPUTextureAspect_Plane1Only: c_int = 4;
|
|
pub const WGPUTextureAspect_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUTextureAspect = c_uint;
|
|
pub const WGPUTextureAspect = enum_WGPUTextureAspect;
|
|
pub const WGPUTextureComponentType_Float: c_int = 0;
|
|
pub const WGPUTextureComponentType_Sint: c_int = 1;
|
|
pub const WGPUTextureComponentType_Uint: c_int = 2;
|
|
pub const WGPUTextureComponentType_DepthComparison: c_int = 3;
|
|
pub const WGPUTextureComponentType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUTextureComponentType = c_uint;
|
|
pub const WGPUTextureComponentType = enum_WGPUTextureComponentType;
|
|
pub const WGPUTextureDimension_1D: c_int = 0;
|
|
pub const WGPUTextureDimension_2D: c_int = 1;
|
|
pub const WGPUTextureDimension_3D: c_int = 2;
|
|
pub const WGPUTextureDimension_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUTextureDimension = c_uint;
|
|
pub const WGPUTextureDimension = enum_WGPUTextureDimension;
|
|
pub const WGPUTextureFormat_Undefined: c_int = 0;
|
|
pub const WGPUTextureFormat_R8Unorm: c_int = 1;
|
|
pub const WGPUTextureFormat_R8Snorm: c_int = 2;
|
|
pub const WGPUTextureFormat_R8Uint: c_int = 3;
|
|
pub const WGPUTextureFormat_R8Sint: c_int = 4;
|
|
pub const WGPUTextureFormat_R16Uint: c_int = 5;
|
|
pub const WGPUTextureFormat_R16Sint: c_int = 6;
|
|
pub const WGPUTextureFormat_R16Float: c_int = 7;
|
|
pub const WGPUTextureFormat_RG8Unorm: c_int = 8;
|
|
pub const WGPUTextureFormat_RG8Snorm: c_int = 9;
|
|
pub const WGPUTextureFormat_RG8Uint: c_int = 10;
|
|
pub const WGPUTextureFormat_RG8Sint: c_int = 11;
|
|
pub const WGPUTextureFormat_R32Float: c_int = 12;
|
|
pub const WGPUTextureFormat_R32Uint: c_int = 13;
|
|
pub const WGPUTextureFormat_R32Sint: c_int = 14;
|
|
pub const WGPUTextureFormat_RG16Uint: c_int = 15;
|
|
pub const WGPUTextureFormat_RG16Sint: c_int = 16;
|
|
pub const WGPUTextureFormat_RG16Float: c_int = 17;
|
|
pub const WGPUTextureFormat_RGBA8Unorm: c_int = 18;
|
|
pub const WGPUTextureFormat_RGBA8UnormSrgb: c_int = 19;
|
|
pub const WGPUTextureFormat_RGBA8Snorm: c_int = 20;
|
|
pub const WGPUTextureFormat_RGBA8Uint: c_int = 21;
|
|
pub const WGPUTextureFormat_RGBA8Sint: c_int = 22;
|
|
pub const WGPUTextureFormat_BGRA8Unorm: c_int = 23;
|
|
pub const WGPUTextureFormat_BGRA8UnormSrgb: c_int = 24;
|
|
pub const WGPUTextureFormat_RGB10A2Unorm: c_int = 25;
|
|
pub const WGPUTextureFormat_RG11B10Ufloat: c_int = 26;
|
|
pub const WGPUTextureFormat_RGB9E5Ufloat: c_int = 27;
|
|
pub const WGPUTextureFormat_RG32Float: c_int = 28;
|
|
pub const WGPUTextureFormat_RG32Uint: c_int = 29;
|
|
pub const WGPUTextureFormat_RG32Sint: c_int = 30;
|
|
pub const WGPUTextureFormat_RGBA16Uint: c_int = 31;
|
|
pub const WGPUTextureFormat_RGBA16Sint: c_int = 32;
|
|
pub const WGPUTextureFormat_RGBA16Float: c_int = 33;
|
|
pub const WGPUTextureFormat_RGBA32Float: c_int = 34;
|
|
pub const WGPUTextureFormat_RGBA32Uint: c_int = 35;
|
|
pub const WGPUTextureFormat_RGBA32Sint: c_int = 36;
|
|
pub const WGPUTextureFormat_Stencil8: c_int = 37;
|
|
pub const WGPUTextureFormat_Depth16Unorm: c_int = 38;
|
|
pub const WGPUTextureFormat_Depth24Plus: c_int = 39;
|
|
pub const WGPUTextureFormat_Depth24PlusStencil8: c_int = 40;
|
|
pub const WGPUTextureFormat_Depth32Float: c_int = 41;
|
|
pub const WGPUTextureFormat_Depth32FloatStencil8: c_int = 42;
|
|
pub const WGPUTextureFormat_BC1RGBAUnorm: c_int = 43;
|
|
pub const WGPUTextureFormat_BC1RGBAUnormSrgb: c_int = 44;
|
|
pub const WGPUTextureFormat_BC2RGBAUnorm: c_int = 45;
|
|
pub const WGPUTextureFormat_BC2RGBAUnormSrgb: c_int = 46;
|
|
pub const WGPUTextureFormat_BC3RGBAUnorm: c_int = 47;
|
|
pub const WGPUTextureFormat_BC3RGBAUnormSrgb: c_int = 48;
|
|
pub const WGPUTextureFormat_BC4RUnorm: c_int = 49;
|
|
pub const WGPUTextureFormat_BC4RSnorm: c_int = 50;
|
|
pub const WGPUTextureFormat_BC5RGUnorm: c_int = 51;
|
|
pub const WGPUTextureFormat_BC5RGSnorm: c_int = 52;
|
|
pub const WGPUTextureFormat_BC6HRGBUfloat: c_int = 53;
|
|
pub const WGPUTextureFormat_BC6HRGBFloat: c_int = 54;
|
|
pub const WGPUTextureFormat_BC7RGBAUnorm: c_int = 55;
|
|
pub const WGPUTextureFormat_BC7RGBAUnormSrgb: c_int = 56;
|
|
pub const WGPUTextureFormat_ETC2RGB8Unorm: c_int = 57;
|
|
pub const WGPUTextureFormat_ETC2RGB8UnormSrgb: c_int = 58;
|
|
pub const WGPUTextureFormat_ETC2RGB8A1Unorm: c_int = 59;
|
|
pub const WGPUTextureFormat_ETC2RGB8A1UnormSrgb: c_int = 60;
|
|
pub const WGPUTextureFormat_ETC2RGBA8Unorm: c_int = 61;
|
|
pub const WGPUTextureFormat_ETC2RGBA8UnormSrgb: c_int = 62;
|
|
pub const WGPUTextureFormat_EACR11Unorm: c_int = 63;
|
|
pub const WGPUTextureFormat_EACR11Snorm: c_int = 64;
|
|
pub const WGPUTextureFormat_EACRG11Unorm: c_int = 65;
|
|
pub const WGPUTextureFormat_EACRG11Snorm: c_int = 66;
|
|
pub const WGPUTextureFormat_ASTC4x4Unorm: c_int = 67;
|
|
pub const WGPUTextureFormat_ASTC4x4UnormSrgb: c_int = 68;
|
|
pub const WGPUTextureFormat_ASTC5x4Unorm: c_int = 69;
|
|
pub const WGPUTextureFormat_ASTC5x4UnormSrgb: c_int = 70;
|
|
pub const WGPUTextureFormat_ASTC5x5Unorm: c_int = 71;
|
|
pub const WGPUTextureFormat_ASTC5x5UnormSrgb: c_int = 72;
|
|
pub const WGPUTextureFormat_ASTC6x5Unorm: c_int = 73;
|
|
pub const WGPUTextureFormat_ASTC6x5UnormSrgb: c_int = 74;
|
|
pub const WGPUTextureFormat_ASTC6x6Unorm: c_int = 75;
|
|
pub const WGPUTextureFormat_ASTC6x6UnormSrgb: c_int = 76;
|
|
pub const WGPUTextureFormat_ASTC8x5Unorm: c_int = 77;
|
|
pub const WGPUTextureFormat_ASTC8x5UnormSrgb: c_int = 78;
|
|
pub const WGPUTextureFormat_ASTC8x6Unorm: c_int = 79;
|
|
pub const WGPUTextureFormat_ASTC8x6UnormSrgb: c_int = 80;
|
|
pub const WGPUTextureFormat_ASTC8x8Unorm: c_int = 81;
|
|
pub const WGPUTextureFormat_ASTC8x8UnormSrgb: c_int = 82;
|
|
pub const WGPUTextureFormat_ASTC10x5Unorm: c_int = 83;
|
|
pub const WGPUTextureFormat_ASTC10x5UnormSrgb: c_int = 84;
|
|
pub const WGPUTextureFormat_ASTC10x6Unorm: c_int = 85;
|
|
pub const WGPUTextureFormat_ASTC10x6UnormSrgb: c_int = 86;
|
|
pub const WGPUTextureFormat_ASTC10x8Unorm: c_int = 87;
|
|
pub const WGPUTextureFormat_ASTC10x8UnormSrgb: c_int = 88;
|
|
pub const WGPUTextureFormat_ASTC10x10Unorm: c_int = 89;
|
|
pub const WGPUTextureFormat_ASTC10x10UnormSrgb: c_int = 90;
|
|
pub const WGPUTextureFormat_ASTC12x10Unorm: c_int = 91;
|
|
pub const WGPUTextureFormat_ASTC12x10UnormSrgb: c_int = 92;
|
|
pub const WGPUTextureFormat_ASTC12x12Unorm: c_int = 93;
|
|
pub const WGPUTextureFormat_ASTC12x12UnormSrgb: c_int = 94;
|
|
pub const WGPUTextureFormat_R8BG8Biplanar420Unorm: c_int = 95;
|
|
pub const WGPUTextureFormat_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUTextureFormat = c_uint;
|
|
pub const WGPUTextureFormat = enum_WGPUTextureFormat;
|
|
pub const WGPUTextureSampleType_Undefined: c_int = 0;
|
|
pub const WGPUTextureSampleType_Float: c_int = 1;
|
|
pub const WGPUTextureSampleType_UnfilterableFloat: c_int = 2;
|
|
pub const WGPUTextureSampleType_Depth: c_int = 3;
|
|
pub const WGPUTextureSampleType_Sint: c_int = 4;
|
|
pub const WGPUTextureSampleType_Uint: c_int = 5;
|
|
pub const WGPUTextureSampleType_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUTextureSampleType = c_uint;
|
|
pub const WGPUTextureSampleType = enum_WGPUTextureSampleType;
|
|
pub const WGPUTextureViewDimension_Undefined: c_int = 0;
|
|
pub const WGPUTextureViewDimension_1D: c_int = 1;
|
|
pub const WGPUTextureViewDimension_2D: c_int = 2;
|
|
pub const WGPUTextureViewDimension_2DArray: c_int = 3;
|
|
pub const WGPUTextureViewDimension_Cube: c_int = 4;
|
|
pub const WGPUTextureViewDimension_CubeArray: c_int = 5;
|
|
pub const WGPUTextureViewDimension_3D: c_int = 6;
|
|
pub const WGPUTextureViewDimension_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUTextureViewDimension = c_uint;
|
|
pub const WGPUTextureViewDimension = enum_WGPUTextureViewDimension;
|
|
pub const WGPUVertexFormat_Undefined: c_int = 0;
|
|
pub const WGPUVertexFormat_Uint8x2: c_int = 1;
|
|
pub const WGPUVertexFormat_Uint8x4: c_int = 2;
|
|
pub const WGPUVertexFormat_Sint8x2: c_int = 3;
|
|
pub const WGPUVertexFormat_Sint8x4: c_int = 4;
|
|
pub const WGPUVertexFormat_Unorm8x2: c_int = 5;
|
|
pub const WGPUVertexFormat_Unorm8x4: c_int = 6;
|
|
pub const WGPUVertexFormat_Snorm8x2: c_int = 7;
|
|
pub const WGPUVertexFormat_Snorm8x4: c_int = 8;
|
|
pub const WGPUVertexFormat_Uint16x2: c_int = 9;
|
|
pub const WGPUVertexFormat_Uint16x4: c_int = 10;
|
|
pub const WGPUVertexFormat_Sint16x2: c_int = 11;
|
|
pub const WGPUVertexFormat_Sint16x4: c_int = 12;
|
|
pub const WGPUVertexFormat_Unorm16x2: c_int = 13;
|
|
pub const WGPUVertexFormat_Unorm16x4: c_int = 14;
|
|
pub const WGPUVertexFormat_Snorm16x2: c_int = 15;
|
|
pub const WGPUVertexFormat_Snorm16x4: c_int = 16;
|
|
pub const WGPUVertexFormat_Float16x2: c_int = 17;
|
|
pub const WGPUVertexFormat_Float16x4: c_int = 18;
|
|
pub const WGPUVertexFormat_Float32: c_int = 19;
|
|
pub const WGPUVertexFormat_Float32x2: c_int = 20;
|
|
pub const WGPUVertexFormat_Float32x3: c_int = 21;
|
|
pub const WGPUVertexFormat_Float32x4: c_int = 22;
|
|
pub const WGPUVertexFormat_Uint32: c_int = 23;
|
|
pub const WGPUVertexFormat_Uint32x2: c_int = 24;
|
|
pub const WGPUVertexFormat_Uint32x3: c_int = 25;
|
|
pub const WGPUVertexFormat_Uint32x4: c_int = 26;
|
|
pub const WGPUVertexFormat_Sint32: c_int = 27;
|
|
pub const WGPUVertexFormat_Sint32x2: c_int = 28;
|
|
pub const WGPUVertexFormat_Sint32x3: c_int = 29;
|
|
pub const WGPUVertexFormat_Sint32x4: c_int = 30;
|
|
pub const WGPUVertexFormat_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUVertexFormat = c_uint;
|
|
pub const WGPUVertexFormat = enum_WGPUVertexFormat;
|
|
pub const WGPUVertexStepMode_Vertex: c_int = 0;
|
|
pub const WGPUVertexStepMode_Instance: c_int = 1;
|
|
pub const WGPUVertexStepMode_VertexBufferNotUsed: c_int = 2;
|
|
pub const WGPUVertexStepMode_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUVertexStepMode = c_uint;
|
|
pub const WGPUVertexStepMode = enum_WGPUVertexStepMode;
|
|
pub const WGPUBufferUsage_None: c_int = 0;
|
|
pub const WGPUBufferUsage_MapRead: c_int = 1;
|
|
pub const WGPUBufferUsage_MapWrite: c_int = 2;
|
|
pub const WGPUBufferUsage_CopySrc: c_int = 4;
|
|
pub const WGPUBufferUsage_CopyDst: c_int = 8;
|
|
pub const WGPUBufferUsage_Index: c_int = 16;
|
|
pub const WGPUBufferUsage_Vertex: c_int = 32;
|
|
pub const WGPUBufferUsage_Uniform: c_int = 64;
|
|
pub const WGPUBufferUsage_Storage: c_int = 128;
|
|
pub const WGPUBufferUsage_Indirect: c_int = 256;
|
|
pub const WGPUBufferUsage_QueryResolve: c_int = 512;
|
|
pub const WGPUBufferUsage_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUBufferUsage = c_uint;
|
|
pub const WGPUBufferUsage = enum_WGPUBufferUsage;
|
|
pub const WGPUBufferUsageFlags = WGPUFlags;
|
|
pub const WGPUColorWriteMask_None: c_int = 0;
|
|
pub const WGPUColorWriteMask_Red: c_int = 1;
|
|
pub const WGPUColorWriteMask_Green: c_int = 2;
|
|
pub const WGPUColorWriteMask_Blue: c_int = 4;
|
|
pub const WGPUColorWriteMask_Alpha: c_int = 8;
|
|
pub const WGPUColorWriteMask_All: c_int = 15;
|
|
pub const WGPUColorWriteMask_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUColorWriteMask = c_uint;
|
|
pub const WGPUColorWriteMask = enum_WGPUColorWriteMask;
|
|
pub const WGPUColorWriteMaskFlags = WGPUFlags;
|
|
pub const WGPUMapMode_None: c_int = 0;
|
|
pub const WGPUMapMode_Read: c_int = 1;
|
|
pub const WGPUMapMode_Write: c_int = 2;
|
|
pub const WGPUMapMode_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUMapMode = c_uint;
|
|
pub const WGPUMapMode = enum_WGPUMapMode;
|
|
pub const WGPUMapModeFlags = WGPUFlags;
|
|
pub const WGPUShaderStage_None: c_int = 0;
|
|
pub const WGPUShaderStage_Vertex: c_int = 1;
|
|
pub const WGPUShaderStage_Fragment: c_int = 2;
|
|
pub const WGPUShaderStage_Compute: c_int = 4;
|
|
pub const WGPUShaderStage_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUShaderStage = c_uint;
|
|
pub const WGPUShaderStage = enum_WGPUShaderStage;
|
|
pub const WGPUShaderStageFlags = WGPUFlags;
|
|
pub const WGPUTextureUsage_None: c_int = 0;
|
|
pub const WGPUTextureUsage_CopySrc: c_int = 1;
|
|
pub const WGPUTextureUsage_CopyDst: c_int = 2;
|
|
pub const WGPUTextureUsage_TextureBinding: c_int = 4;
|
|
pub const WGPUTextureUsage_StorageBinding: c_int = 8;
|
|
pub const WGPUTextureUsage_RenderAttachment: c_int = 16;
|
|
pub const WGPUTextureUsage_Present: c_int = 32;
|
|
pub const WGPUTextureUsage_Force32: c_int = 2147483647;
|
|
pub const enum_WGPUTextureUsage = c_uint;
|
|
pub const WGPUTextureUsage = enum_WGPUTextureUsage;
|
|
pub const WGPUTextureUsageFlags = WGPUFlags;
|
|
pub const struct_WGPUChainedStruct = extern struct {
|
|
next: [*c]const struct_WGPUChainedStruct,
|
|
sType: WGPUSType,
|
|
};
|
|
pub const WGPUChainedStruct = struct_WGPUChainedStruct;
|
|
pub const struct_WGPUChainedStructOut = extern struct {
|
|
next: [*c]struct_WGPUChainedStructOut,
|
|
sType: WGPUSType,
|
|
};
|
|
pub const WGPUChainedStructOut = struct_WGPUChainedStructOut;
|
|
pub const struct_WGPUAdapterProperties = extern struct {
|
|
nextInChain: [*c]WGPUChainedStructOut,
|
|
vendorID: u32,
|
|
vendorName: [*c]const u8,
|
|
architecture: [*c]const u8,
|
|
deviceID: u32,
|
|
name: [*c]const u8,
|
|
driverDescription: [*c]const u8,
|
|
adapterType: WGPUAdapterType,
|
|
backendType: WGPUBackendType,
|
|
};
|
|
pub const WGPUAdapterProperties = struct_WGPUAdapterProperties;
|
|
pub const struct_WGPUBindGroupEntry = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
binding: u32,
|
|
buffer: WGPUBuffer,
|
|
offset: u64,
|
|
size: u64,
|
|
sampler: WGPUSampler,
|
|
textureView: WGPUTextureView,
|
|
};
|
|
pub const WGPUBindGroupEntry = struct_WGPUBindGroupEntry;
|
|
pub const struct_WGPUBlendComponent = extern struct {
|
|
operation: WGPUBlendOperation,
|
|
srcFactor: WGPUBlendFactor,
|
|
dstFactor: WGPUBlendFactor,
|
|
};
|
|
pub const WGPUBlendComponent = struct_WGPUBlendComponent;
|
|
pub const struct_WGPUBufferBindingLayout = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
type: WGPUBufferBindingType,
|
|
hasDynamicOffset: bool,
|
|
minBindingSize: u64,
|
|
};
|
|
pub const WGPUBufferBindingLayout = struct_WGPUBufferBindingLayout;
|
|
pub const struct_WGPUBufferDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
usage: WGPUBufferUsageFlags,
|
|
size: u64,
|
|
mappedAtCreation: bool,
|
|
};
|
|
pub const WGPUBufferDescriptor = struct_WGPUBufferDescriptor;
|
|
pub const struct_WGPUColor = extern struct {
|
|
r: f64,
|
|
g: f64,
|
|
b: f64,
|
|
a: f64,
|
|
};
|
|
pub const WGPUColor = struct_WGPUColor;
|
|
pub const struct_WGPUCommandBufferDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
};
|
|
pub const WGPUCommandBufferDescriptor = struct_WGPUCommandBufferDescriptor;
|
|
pub const struct_WGPUCommandEncoderDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
};
|
|
pub const WGPUCommandEncoderDescriptor = struct_WGPUCommandEncoderDescriptor;
|
|
pub const struct_WGPUCompilationMessage = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
message: [*c]const u8,
|
|
type: WGPUCompilationMessageType,
|
|
lineNum: u64,
|
|
linePos: u64,
|
|
offset: u64,
|
|
length: u64,
|
|
};
|
|
pub const WGPUCompilationMessage = struct_WGPUCompilationMessage;
|
|
pub const struct_WGPUComputePassTimestampWrite = extern struct {
|
|
querySet: WGPUQuerySet,
|
|
queryIndex: u32,
|
|
location: WGPUComputePassTimestampLocation,
|
|
};
|
|
pub const WGPUComputePassTimestampWrite = struct_WGPUComputePassTimestampWrite;
|
|
pub const struct_WGPUConstantEntry = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
key: [*c]const u8,
|
|
value: f64,
|
|
};
|
|
pub const WGPUConstantEntry = struct_WGPUConstantEntry;
|
|
pub const struct_WGPUCopyTextureForBrowserOptions = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
flipY: bool,
|
|
needsColorSpaceConversion: bool,
|
|
srcAlphaMode: WGPUAlphaMode,
|
|
srcTransferFunctionParameters: [*c]const f32,
|
|
conversionMatrix: [*c]const f32,
|
|
dstTransferFunctionParameters: [*c]const f32,
|
|
dstAlphaMode: WGPUAlphaMode,
|
|
internalUsage: bool,
|
|
};
|
|
pub const WGPUCopyTextureForBrowserOptions = struct_WGPUCopyTextureForBrowserOptions;
|
|
pub const struct_WGPUDawnCacheDeviceDescriptor = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
isolationKey: [*c]const u8,
|
|
};
|
|
pub const WGPUDawnCacheDeviceDescriptor = struct_WGPUDawnCacheDeviceDescriptor;
|
|
pub const struct_WGPUDawnEncoderInternalUsageDescriptor = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
useInternalUsages: bool,
|
|
};
|
|
pub const WGPUDawnEncoderInternalUsageDescriptor = struct_WGPUDawnEncoderInternalUsageDescriptor;
|
|
pub const struct_WGPUDawnInstanceDescriptor = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
additionalRuntimeSearchPathsCount: u32,
|
|
additionalRuntimeSearchPaths: [*c]const [*c]const u8,
|
|
};
|
|
pub const WGPUDawnInstanceDescriptor = struct_WGPUDawnInstanceDescriptor;
|
|
pub const struct_WGPUDawnTextureInternalUsageDescriptor = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
internalUsage: WGPUTextureUsageFlags,
|
|
};
|
|
pub const WGPUDawnTextureInternalUsageDescriptor = struct_WGPUDawnTextureInternalUsageDescriptor;
|
|
pub const struct_WGPUDawnTogglesDeviceDescriptor = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
forceEnabledTogglesCount: u32,
|
|
forceEnabledToggles: [*c]const [*c]const u8,
|
|
forceDisabledTogglesCount: u32,
|
|
forceDisabledToggles: [*c]const [*c]const u8,
|
|
};
|
|
pub const WGPUDawnTogglesDeviceDescriptor = struct_WGPUDawnTogglesDeviceDescriptor;
|
|
pub const struct_WGPUExtent3D = extern struct {
|
|
width: u32,
|
|
height: u32,
|
|
depthOrArrayLayers: u32,
|
|
};
|
|
pub const WGPUExtent3D = struct_WGPUExtent3D;
|
|
pub const struct_WGPUExternalTextureBindingEntry = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
externalTexture: WGPUExternalTexture,
|
|
};
|
|
pub const WGPUExternalTextureBindingEntry = struct_WGPUExternalTextureBindingEntry;
|
|
pub const struct_WGPUExternalTextureBindingLayout = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
};
|
|
pub const WGPUExternalTextureBindingLayout = struct_WGPUExternalTextureBindingLayout;
|
|
pub const struct_WGPUExternalTextureDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
plane0: WGPUTextureView,
|
|
plane1: WGPUTextureView,
|
|
doYuvToRgbConversionOnly: bool,
|
|
yuvToRgbConversionMatrix: [*c]const f32,
|
|
srcTransferFunctionParameters: [*c]const f32,
|
|
dstTransferFunctionParameters: [*c]const f32,
|
|
gamutConversionMatrix: [*c]const f32,
|
|
};
|
|
pub const WGPUExternalTextureDescriptor = struct_WGPUExternalTextureDescriptor;
|
|
pub const struct_WGPUInstanceDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
};
|
|
pub const WGPUInstanceDescriptor = struct_WGPUInstanceDescriptor;
|
|
pub const struct_WGPULimits = extern struct {
|
|
maxTextureDimension1D: u32,
|
|
maxTextureDimension2D: u32,
|
|
maxTextureDimension3D: u32,
|
|
maxTextureArrayLayers: u32,
|
|
maxBindGroups: u32,
|
|
maxDynamicUniformBuffersPerPipelineLayout: u32,
|
|
maxDynamicStorageBuffersPerPipelineLayout: u32,
|
|
maxSampledTexturesPerShaderStage: u32,
|
|
maxSamplersPerShaderStage: u32,
|
|
maxStorageBuffersPerShaderStage: u32,
|
|
maxStorageTexturesPerShaderStage: u32,
|
|
maxUniformBuffersPerShaderStage: u32,
|
|
maxUniformBufferBindingSize: u64,
|
|
maxStorageBufferBindingSize: u64,
|
|
minUniformBufferOffsetAlignment: u32,
|
|
minStorageBufferOffsetAlignment: u32,
|
|
maxVertexBuffers: u32,
|
|
maxVertexAttributes: u32,
|
|
maxVertexBufferArrayStride: u32,
|
|
maxInterStageShaderComponents: u32,
|
|
maxInterStageShaderVariables: u32,
|
|
maxColorAttachments: u32,
|
|
maxComputeWorkgroupStorageSize: u32,
|
|
maxComputeInvocationsPerWorkgroup: u32,
|
|
maxComputeWorkgroupSizeX: u32,
|
|
maxComputeWorkgroupSizeY: u32,
|
|
maxComputeWorkgroupSizeZ: u32,
|
|
maxComputeWorkgroupsPerDimension: u32,
|
|
};
|
|
pub const WGPULimits = struct_WGPULimits;
|
|
pub const struct_WGPUMultisampleState = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
count: u32,
|
|
mask: u32,
|
|
alphaToCoverageEnabled: bool,
|
|
};
|
|
pub const WGPUMultisampleState = struct_WGPUMultisampleState;
|
|
pub const struct_WGPUOrigin3D = extern struct {
|
|
x: u32,
|
|
y: u32,
|
|
z: u32,
|
|
};
|
|
pub const WGPUOrigin3D = struct_WGPUOrigin3D;
|
|
pub const struct_WGPUPipelineLayoutDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
bindGroupLayoutCount: u32,
|
|
bindGroupLayouts: [*c]const WGPUBindGroupLayout,
|
|
};
|
|
pub const WGPUPipelineLayoutDescriptor = struct_WGPUPipelineLayoutDescriptor;
|
|
pub const struct_WGPUPrimitiveDepthClipControl = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
unclippedDepth: bool,
|
|
};
|
|
pub const WGPUPrimitiveDepthClipControl = struct_WGPUPrimitiveDepthClipControl;
|
|
pub const struct_WGPUPrimitiveState = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
topology: WGPUPrimitiveTopology,
|
|
stripIndexFormat: WGPUIndexFormat,
|
|
frontFace: WGPUFrontFace,
|
|
cullMode: WGPUCullMode,
|
|
};
|
|
pub const WGPUPrimitiveState = struct_WGPUPrimitiveState;
|
|
pub const struct_WGPUQuerySetDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
type: WGPUQueryType,
|
|
count: u32,
|
|
pipelineStatistics: [*c]const WGPUPipelineStatisticName,
|
|
pipelineStatisticsCount: u32,
|
|
};
|
|
pub const WGPUQuerySetDescriptor = struct_WGPUQuerySetDescriptor;
|
|
pub const struct_WGPUQueueDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
};
|
|
pub const WGPUQueueDescriptor = struct_WGPUQueueDescriptor;
|
|
pub const struct_WGPURenderBundleDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
};
|
|
pub const WGPURenderBundleDescriptor = struct_WGPURenderBundleDescriptor;
|
|
pub const struct_WGPURenderBundleEncoderDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
colorFormatsCount: u32,
|
|
colorFormats: [*c]const WGPUTextureFormat,
|
|
depthStencilFormat: WGPUTextureFormat,
|
|
sampleCount: u32,
|
|
depthReadOnly: bool,
|
|
stencilReadOnly: bool,
|
|
};
|
|
pub const WGPURenderBundleEncoderDescriptor = struct_WGPURenderBundleEncoderDescriptor;
|
|
pub const struct_WGPURenderPassDepthStencilAttachment = extern struct {
|
|
view: WGPUTextureView,
|
|
depthLoadOp: WGPULoadOp,
|
|
depthStoreOp: WGPUStoreOp,
|
|
clearDepth: f32,
|
|
depthClearValue: f32,
|
|
depthReadOnly: bool,
|
|
stencilLoadOp: WGPULoadOp,
|
|
stencilStoreOp: WGPUStoreOp,
|
|
clearStencil: u32,
|
|
stencilClearValue: u32,
|
|
stencilReadOnly: bool,
|
|
};
|
|
pub const WGPURenderPassDepthStencilAttachment = struct_WGPURenderPassDepthStencilAttachment;
|
|
pub const struct_WGPURenderPassDescriptorMaxDrawCount = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
maxDrawCount: u64,
|
|
};
|
|
pub const WGPURenderPassDescriptorMaxDrawCount = struct_WGPURenderPassDescriptorMaxDrawCount;
|
|
pub const struct_WGPURenderPassTimestampWrite = extern struct {
|
|
querySet: WGPUQuerySet,
|
|
queryIndex: u32,
|
|
location: WGPURenderPassTimestampLocation,
|
|
};
|
|
pub const WGPURenderPassTimestampWrite = struct_WGPURenderPassTimestampWrite;
|
|
pub const struct_WGPURequestAdapterOptions = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
compatibleSurface: WGPUSurface,
|
|
powerPreference: WGPUPowerPreference,
|
|
forceFallbackAdapter: bool,
|
|
};
|
|
pub const WGPURequestAdapterOptions = struct_WGPURequestAdapterOptions;
|
|
pub const struct_WGPUSamplerBindingLayout = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
type: WGPUSamplerBindingType,
|
|
};
|
|
pub const WGPUSamplerBindingLayout = struct_WGPUSamplerBindingLayout;
|
|
pub const struct_WGPUSamplerDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
addressModeU: WGPUAddressMode,
|
|
addressModeV: WGPUAddressMode,
|
|
addressModeW: WGPUAddressMode,
|
|
magFilter: WGPUFilterMode,
|
|
minFilter: WGPUFilterMode,
|
|
mipmapFilter: WGPUFilterMode,
|
|
lodMinClamp: f32,
|
|
lodMaxClamp: f32,
|
|
compare: WGPUCompareFunction,
|
|
maxAnisotropy: u16,
|
|
};
|
|
pub const WGPUSamplerDescriptor = struct_WGPUSamplerDescriptor;
|
|
pub const struct_WGPUShaderModuleDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
};
|
|
pub const WGPUShaderModuleDescriptor = struct_WGPUShaderModuleDescriptor;
|
|
pub const struct_WGPUShaderModuleSPIRVDescriptor = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
codeSize: u32,
|
|
code: [*c]const u32,
|
|
};
|
|
pub const WGPUShaderModuleSPIRVDescriptor = struct_WGPUShaderModuleSPIRVDescriptor;
|
|
pub const struct_WGPUShaderModuleWGSLDescriptor = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
source: [*c]const u8,
|
|
};
|
|
pub const WGPUShaderModuleWGSLDescriptor = struct_WGPUShaderModuleWGSLDescriptor;
|
|
pub const struct_WGPUStencilFaceState = extern struct {
|
|
compare: WGPUCompareFunction,
|
|
failOp: WGPUStencilOperation,
|
|
depthFailOp: WGPUStencilOperation,
|
|
passOp: WGPUStencilOperation,
|
|
};
|
|
pub const WGPUStencilFaceState = struct_WGPUStencilFaceState;
|
|
pub const struct_WGPUStorageTextureBindingLayout = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
access: WGPUStorageTextureAccess,
|
|
format: WGPUTextureFormat,
|
|
viewDimension: WGPUTextureViewDimension,
|
|
};
|
|
pub const WGPUStorageTextureBindingLayout = struct_WGPUStorageTextureBindingLayout;
|
|
pub const struct_WGPUSurfaceDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
};
|
|
pub const WGPUSurfaceDescriptor = struct_WGPUSurfaceDescriptor;
|
|
pub const struct_WGPUSurfaceDescriptorFromAndroidNativeWindow = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
window: ?*anyopaque,
|
|
};
|
|
pub const WGPUSurfaceDescriptorFromAndroidNativeWindow = struct_WGPUSurfaceDescriptorFromAndroidNativeWindow;
|
|
pub const struct_WGPUSurfaceDescriptorFromCanvasHTMLSelector = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
selector: [*c]const u8,
|
|
};
|
|
pub const WGPUSurfaceDescriptorFromCanvasHTMLSelector = struct_WGPUSurfaceDescriptorFromCanvasHTMLSelector;
|
|
pub const struct_WGPUSurfaceDescriptorFromMetalLayer = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
layer: ?*anyopaque,
|
|
};
|
|
pub const WGPUSurfaceDescriptorFromMetalLayer = struct_WGPUSurfaceDescriptorFromMetalLayer;
|
|
pub const struct_WGPUSurfaceDescriptorFromWaylandSurface = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
display: ?*anyopaque,
|
|
surface: ?*anyopaque,
|
|
};
|
|
pub const WGPUSurfaceDescriptorFromWaylandSurface = struct_WGPUSurfaceDescriptorFromWaylandSurface;
|
|
pub const struct_WGPUSurfaceDescriptorFromWindowsCoreWindow = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
coreWindow: ?*anyopaque,
|
|
};
|
|
pub const WGPUSurfaceDescriptorFromWindowsCoreWindow = struct_WGPUSurfaceDescriptorFromWindowsCoreWindow;
|
|
pub const struct_WGPUSurfaceDescriptorFromWindowsHWND = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
hinstance: ?*anyopaque,
|
|
hwnd: ?*anyopaque,
|
|
};
|
|
pub const WGPUSurfaceDescriptorFromWindowsHWND = struct_WGPUSurfaceDescriptorFromWindowsHWND;
|
|
pub const struct_WGPUSurfaceDescriptorFromWindowsSwapChainPanel = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
swapChainPanel: ?*anyopaque,
|
|
};
|
|
pub const WGPUSurfaceDescriptorFromWindowsSwapChainPanel = struct_WGPUSurfaceDescriptorFromWindowsSwapChainPanel;
|
|
pub const struct_WGPUSurfaceDescriptorFromXlibWindow = extern struct {
|
|
chain: WGPUChainedStruct,
|
|
display: ?*anyopaque,
|
|
window: u32,
|
|
};
|
|
pub const WGPUSurfaceDescriptorFromXlibWindow = struct_WGPUSurfaceDescriptorFromXlibWindow;
|
|
pub const struct_WGPUSwapChainDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
usage: WGPUTextureUsageFlags,
|
|
format: WGPUTextureFormat,
|
|
width: u32,
|
|
height: u32,
|
|
presentMode: WGPUPresentMode,
|
|
implementation: u64,
|
|
};
|
|
pub const WGPUSwapChainDescriptor = struct_WGPUSwapChainDescriptor;
|
|
pub const struct_WGPUTextureBindingLayout = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
sampleType: WGPUTextureSampleType,
|
|
viewDimension: WGPUTextureViewDimension,
|
|
multisampled: bool,
|
|
};
|
|
pub const WGPUTextureBindingLayout = struct_WGPUTextureBindingLayout;
|
|
pub const struct_WGPUTextureDataLayout = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
offset: u64,
|
|
bytesPerRow: u32,
|
|
rowsPerImage: u32,
|
|
};
|
|
pub const WGPUTextureDataLayout = struct_WGPUTextureDataLayout;
|
|
pub const struct_WGPUTextureViewDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
format: WGPUTextureFormat,
|
|
dimension: WGPUTextureViewDimension,
|
|
baseMipLevel: u32,
|
|
mipLevelCount: u32,
|
|
baseArrayLayer: u32,
|
|
arrayLayerCount: u32,
|
|
aspect: WGPUTextureAspect,
|
|
};
|
|
pub const WGPUTextureViewDescriptor = struct_WGPUTextureViewDescriptor;
|
|
pub const struct_WGPUVertexAttribute = extern struct {
|
|
format: WGPUVertexFormat,
|
|
offset: u64,
|
|
shaderLocation: u32,
|
|
};
|
|
pub const WGPUVertexAttribute = struct_WGPUVertexAttribute;
|
|
pub const struct_WGPUBindGroupDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
layout: WGPUBindGroupLayout,
|
|
entryCount: u32,
|
|
entries: [*c]const WGPUBindGroupEntry,
|
|
};
|
|
pub const WGPUBindGroupDescriptor = struct_WGPUBindGroupDescriptor;
|
|
pub const struct_WGPUBindGroupLayoutEntry = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
binding: u32,
|
|
visibility: WGPUShaderStageFlags,
|
|
buffer: WGPUBufferBindingLayout,
|
|
sampler: WGPUSamplerBindingLayout,
|
|
texture: WGPUTextureBindingLayout,
|
|
storageTexture: WGPUStorageTextureBindingLayout,
|
|
};
|
|
pub const WGPUBindGroupLayoutEntry = struct_WGPUBindGroupLayoutEntry;
|
|
pub const struct_WGPUBlendState = extern struct {
|
|
color: WGPUBlendComponent,
|
|
alpha: WGPUBlendComponent,
|
|
};
|
|
pub const WGPUBlendState = struct_WGPUBlendState;
|
|
pub const struct_WGPUCompilationInfo = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
messageCount: u32,
|
|
messages: [*c]const WGPUCompilationMessage,
|
|
};
|
|
pub const WGPUCompilationInfo = struct_WGPUCompilationInfo;
|
|
pub const struct_WGPUComputePassDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
timestampWriteCount: u32,
|
|
timestampWrites: [*c]const WGPUComputePassTimestampWrite,
|
|
};
|
|
pub const WGPUComputePassDescriptor = struct_WGPUComputePassDescriptor;
|
|
pub const struct_WGPUDepthStencilState = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
format: WGPUTextureFormat,
|
|
depthWriteEnabled: bool,
|
|
depthCompare: WGPUCompareFunction,
|
|
stencilFront: WGPUStencilFaceState,
|
|
stencilBack: WGPUStencilFaceState,
|
|
stencilReadMask: u32,
|
|
stencilWriteMask: u32,
|
|
depthBias: i32,
|
|
depthBiasSlopeScale: f32,
|
|
depthBiasClamp: f32,
|
|
};
|
|
pub const WGPUDepthStencilState = struct_WGPUDepthStencilState;
|
|
pub const struct_WGPUImageCopyBuffer = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
layout: WGPUTextureDataLayout,
|
|
buffer: WGPUBuffer,
|
|
};
|
|
pub const WGPUImageCopyBuffer = struct_WGPUImageCopyBuffer;
|
|
pub const struct_WGPUImageCopyTexture = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
texture: WGPUTexture,
|
|
mipLevel: u32,
|
|
origin: WGPUOrigin3D,
|
|
aspect: WGPUTextureAspect,
|
|
};
|
|
pub const WGPUImageCopyTexture = struct_WGPUImageCopyTexture;
|
|
pub const struct_WGPUProgrammableStageDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
module: WGPUShaderModule,
|
|
entryPoint: [*c]const u8,
|
|
constantCount: u32,
|
|
constants: [*c]const WGPUConstantEntry,
|
|
};
|
|
pub const WGPUProgrammableStageDescriptor = struct_WGPUProgrammableStageDescriptor;
|
|
pub const struct_WGPURenderPassColorAttachment = extern struct {
|
|
view: WGPUTextureView,
|
|
resolveTarget: WGPUTextureView,
|
|
loadOp: WGPULoadOp,
|
|
storeOp: WGPUStoreOp,
|
|
clearColor: WGPUColor,
|
|
clearValue: WGPUColor,
|
|
};
|
|
pub const WGPURenderPassColorAttachment = struct_WGPURenderPassColorAttachment;
|
|
pub const struct_WGPURequiredLimits = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
limits: WGPULimits,
|
|
};
|
|
pub const WGPURequiredLimits = struct_WGPURequiredLimits;
|
|
pub const struct_WGPUSupportedLimits = extern struct {
|
|
nextInChain: [*c]WGPUChainedStructOut,
|
|
limits: WGPULimits,
|
|
};
|
|
pub const WGPUSupportedLimits = struct_WGPUSupportedLimits;
|
|
pub const struct_WGPUTextureDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
usage: WGPUTextureUsageFlags,
|
|
dimension: WGPUTextureDimension,
|
|
size: WGPUExtent3D,
|
|
format: WGPUTextureFormat,
|
|
mipLevelCount: u32,
|
|
sampleCount: u32,
|
|
viewFormatCount: u32,
|
|
viewFormats: [*c]const WGPUTextureFormat,
|
|
};
|
|
pub const WGPUTextureDescriptor = struct_WGPUTextureDescriptor;
|
|
pub const struct_WGPUVertexBufferLayout = extern struct {
|
|
arrayStride: u64,
|
|
stepMode: WGPUVertexStepMode,
|
|
attributeCount: u32,
|
|
attributes: [*c]const WGPUVertexAttribute,
|
|
};
|
|
pub const WGPUVertexBufferLayout = struct_WGPUVertexBufferLayout;
|
|
pub const struct_WGPUBindGroupLayoutDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
entryCount: u32,
|
|
entries: [*c]const WGPUBindGroupLayoutEntry,
|
|
};
|
|
pub const WGPUBindGroupLayoutDescriptor = struct_WGPUBindGroupLayoutDescriptor;
|
|
pub const struct_WGPUColorTargetState = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
format: WGPUTextureFormat,
|
|
blend: [*c]const WGPUBlendState,
|
|
writeMask: WGPUColorWriteMaskFlags,
|
|
};
|
|
pub const WGPUColorTargetState = struct_WGPUColorTargetState;
|
|
pub const struct_WGPUComputePipelineDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
layout: WGPUPipelineLayout,
|
|
compute: WGPUProgrammableStageDescriptor,
|
|
};
|
|
pub const WGPUComputePipelineDescriptor = struct_WGPUComputePipelineDescriptor;
|
|
pub const struct_WGPUDeviceDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
requiredFeaturesCount: u32,
|
|
requiredFeatures: [*c]const WGPUFeatureName,
|
|
requiredLimits: [*c]const WGPURequiredLimits,
|
|
defaultQueue: WGPUQueueDescriptor,
|
|
};
|
|
pub const WGPUDeviceDescriptor = struct_WGPUDeviceDescriptor;
|
|
pub const struct_WGPURenderPassDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
colorAttachmentCount: u32,
|
|
colorAttachments: [*c]const WGPURenderPassColorAttachment,
|
|
depthStencilAttachment: [*c]const WGPURenderPassDepthStencilAttachment,
|
|
occlusionQuerySet: WGPUQuerySet,
|
|
timestampWriteCount: u32,
|
|
timestampWrites: [*c]const WGPURenderPassTimestampWrite,
|
|
};
|
|
pub const WGPURenderPassDescriptor = struct_WGPURenderPassDescriptor;
|
|
pub const struct_WGPUVertexState = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
module: WGPUShaderModule,
|
|
entryPoint: [*c]const u8,
|
|
constantCount: u32,
|
|
constants: [*c]const WGPUConstantEntry,
|
|
bufferCount: u32,
|
|
buffers: [*c]const WGPUVertexBufferLayout,
|
|
};
|
|
pub const WGPUVertexState = struct_WGPUVertexState;
|
|
pub const struct_WGPUFragmentState = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
module: WGPUShaderModule,
|
|
entryPoint: [*c]const u8,
|
|
constantCount: u32,
|
|
constants: [*c]const WGPUConstantEntry,
|
|
targetCount: u32,
|
|
targets: [*c]const WGPUColorTargetState,
|
|
};
|
|
pub const WGPUFragmentState = struct_WGPUFragmentState;
|
|
pub const struct_WGPURenderPipelineDescriptor = extern struct {
|
|
nextInChain: [*c]const WGPUChainedStruct,
|
|
label: [*c]const u8,
|
|
layout: WGPUPipelineLayout,
|
|
vertex: WGPUVertexState,
|
|
primitive: WGPUPrimitiveState,
|
|
depthStencil: [*c]const WGPUDepthStencilState,
|
|
multisample: WGPUMultisampleState,
|
|
fragment: [*c]const WGPUFragmentState,
|
|
};
|
|
pub const WGPURenderPipelineDescriptor = struct_WGPURenderPipelineDescriptor;
|
|
pub const WGPUBufferMapCallback = ?*const fn (WGPUBufferMapAsyncStatus, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUCompilationInfoCallback = ?*const fn (WGPUCompilationInfoRequestStatus, [*c]const WGPUCompilationInfo, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUCreateComputePipelineAsyncCallback = ?*const fn (WGPUCreatePipelineAsyncStatus, WGPUComputePipeline, [*c]const u8, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUCreateRenderPipelineAsyncCallback = ?*const fn (WGPUCreatePipelineAsyncStatus, WGPURenderPipeline, [*c]const u8, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUDeviceLostCallback = ?*const fn (WGPUDeviceLostReason, [*c]const u8, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUErrorCallback = ?*const fn (WGPUErrorType, [*c]const u8, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPULoggingCallback = ?*const fn (WGPULoggingType, [*c]const u8, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProc = ?*const fn () callconv(.C) void;
|
|
pub const WGPUQueueWorkDoneCallback = ?*const fn (WGPUQueueWorkDoneStatus, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPURequestAdapterCallback = ?*const fn (WGPURequestAdapterStatus, WGPUAdapter, [*c]const u8, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPURequestDeviceCallback = ?*const fn (WGPURequestDeviceStatus, WGPUDevice, [*c]const u8, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcCreateInstance = ?*const fn ([*c]const WGPUInstanceDescriptor) callconv(.C) WGPUInstance;
|
|
pub const WGPUProcGetProcAddress = ?*const fn (WGPUDevice, [*c]const u8) callconv(.C) WGPUProc;
|
|
pub const WGPUProcAdapterCreateDevice = ?*const fn (WGPUAdapter, [*c]const WGPUDeviceDescriptor) callconv(.C) WGPUDevice;
|
|
pub const WGPUProcAdapterEnumerateFeatures = ?*const fn (WGPUAdapter, [*c]WGPUFeatureName) callconv(.C) usize;
|
|
pub const WGPUProcAdapterGetLimits = ?*const fn (WGPUAdapter, [*c]WGPUSupportedLimits) callconv(.C) bool;
|
|
pub const WGPUProcAdapterGetProperties = ?*const fn (WGPUAdapter, [*c]WGPUAdapterProperties) callconv(.C) void;
|
|
pub const WGPUProcAdapterHasFeature = ?*const fn (WGPUAdapter, WGPUFeatureName) callconv(.C) bool;
|
|
pub const WGPUProcAdapterRequestDevice = ?*const fn (WGPUAdapter, [*c]const WGPUDeviceDescriptor, WGPURequestDeviceCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcAdapterReference = ?*const fn (WGPUAdapter) callconv(.C) void;
|
|
pub const WGPUProcAdapterRelease = ?*const fn (WGPUAdapter) callconv(.C) void;
|
|
pub const WGPUProcBindGroupSetLabel = ?*const fn (WGPUBindGroup, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcBindGroupReference = ?*const fn (WGPUBindGroup) callconv(.C) void;
|
|
pub const WGPUProcBindGroupRelease = ?*const fn (WGPUBindGroup) callconv(.C) void;
|
|
pub const WGPUProcBindGroupLayoutSetLabel = ?*const fn (WGPUBindGroupLayout, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcBindGroupLayoutReference = ?*const fn (WGPUBindGroupLayout) callconv(.C) void;
|
|
pub const WGPUProcBindGroupLayoutRelease = ?*const fn (WGPUBindGroupLayout) callconv(.C) void;
|
|
pub const WGPUProcBufferDestroy = ?*const fn (WGPUBuffer) callconv(.C) void;
|
|
pub const WGPUProcBufferGetConstMappedRange = ?*const fn (WGPUBuffer, usize, usize) callconv(.C) ?*const anyopaque;
|
|
pub const WGPUProcBufferGetMappedRange = ?*const fn (WGPUBuffer, usize, usize) callconv(.C) ?*anyopaque;
|
|
pub const WGPUProcBufferGetSize = ?*const fn (WGPUBuffer) callconv(.C) u64;
|
|
pub const WGPUProcBufferGetUsage = ?*const fn (WGPUBuffer) callconv(.C) WGPUBufferUsage;
|
|
pub const WGPUProcBufferMapAsync = ?*const fn (WGPUBuffer, WGPUMapModeFlags, usize, usize, WGPUBufferMapCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcBufferSetLabel = ?*const fn (WGPUBuffer, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcBufferUnmap = ?*const fn (WGPUBuffer) callconv(.C) void;
|
|
pub const WGPUProcBufferReference = ?*const fn (WGPUBuffer) callconv(.C) void;
|
|
pub const WGPUProcBufferRelease = ?*const fn (WGPUBuffer) callconv(.C) void;
|
|
pub const WGPUProcCommandBufferSetLabel = ?*const fn (WGPUCommandBuffer, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcCommandBufferReference = ?*const fn (WGPUCommandBuffer) callconv(.C) void;
|
|
pub const WGPUProcCommandBufferRelease = ?*const fn (WGPUCommandBuffer) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderBeginComputePass = ?*const fn (WGPUCommandEncoder, [*c]const WGPUComputePassDescriptor) callconv(.C) WGPUComputePassEncoder;
|
|
pub const WGPUProcCommandEncoderBeginRenderPass = ?*const fn (WGPUCommandEncoder, [*c]const WGPURenderPassDescriptor) callconv(.C) WGPURenderPassEncoder;
|
|
pub const WGPUProcCommandEncoderClearBuffer = ?*const fn (WGPUCommandEncoder, WGPUBuffer, u64, u64) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderCopyBufferToBuffer = ?*const fn (WGPUCommandEncoder, WGPUBuffer, u64, WGPUBuffer, u64, u64) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderCopyBufferToTexture = ?*const fn (WGPUCommandEncoder, [*c]const WGPUImageCopyBuffer, [*c]const WGPUImageCopyTexture, [*c]const WGPUExtent3D) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderCopyTextureToBuffer = ?*const fn (WGPUCommandEncoder, [*c]const WGPUImageCopyTexture, [*c]const WGPUImageCopyBuffer, [*c]const WGPUExtent3D) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderCopyTextureToTexture = ?*const fn (WGPUCommandEncoder, [*c]const WGPUImageCopyTexture, [*c]const WGPUImageCopyTexture, [*c]const WGPUExtent3D) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderCopyTextureToTextureInternal = ?*const fn (WGPUCommandEncoder, [*c]const WGPUImageCopyTexture, [*c]const WGPUImageCopyTexture, [*c]const WGPUExtent3D) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderFinish = ?*const fn (WGPUCommandEncoder, [*c]const WGPUCommandBufferDescriptor) callconv(.C) WGPUCommandBuffer;
|
|
pub const WGPUProcCommandEncoderInjectValidationError = ?*const fn (WGPUCommandEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderInsertDebugMarker = ?*const fn (WGPUCommandEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderPopDebugGroup = ?*const fn (WGPUCommandEncoder) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderPushDebugGroup = ?*const fn (WGPUCommandEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderResolveQuerySet = ?*const fn (WGPUCommandEncoder, WGPUQuerySet, u32, u32, WGPUBuffer, u64) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderSetLabel = ?*const fn (WGPUCommandEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderWriteBuffer = ?*const fn (WGPUCommandEncoder, WGPUBuffer, u64, [*c]const u8, u64) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderWriteTimestamp = ?*const fn (WGPUCommandEncoder, WGPUQuerySet, u32) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderReference = ?*const fn (WGPUCommandEncoder) callconv(.C) void;
|
|
pub const WGPUProcCommandEncoderRelease = ?*const fn (WGPUCommandEncoder) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderDispatch = ?*const fn (WGPUComputePassEncoder, u32, u32, u32) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderDispatchIndirect = ?*const fn (WGPUComputePassEncoder, WGPUBuffer, u64) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderDispatchWorkgroups = ?*const fn (WGPUComputePassEncoder, u32, u32, u32) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderDispatchWorkgroupsIndirect = ?*const fn (WGPUComputePassEncoder, WGPUBuffer, u64) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderEnd = ?*const fn (WGPUComputePassEncoder) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderEndPass = ?*const fn (WGPUComputePassEncoder) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderInsertDebugMarker = ?*const fn (WGPUComputePassEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderPopDebugGroup = ?*const fn (WGPUComputePassEncoder) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderPushDebugGroup = ?*const fn (WGPUComputePassEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderSetBindGroup = ?*const fn (WGPUComputePassEncoder, u32, WGPUBindGroup, u32, [*c]const u32) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderSetLabel = ?*const fn (WGPUComputePassEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderSetPipeline = ?*const fn (WGPUComputePassEncoder, WGPUComputePipeline) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderWriteTimestamp = ?*const fn (WGPUComputePassEncoder, WGPUQuerySet, u32) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderReference = ?*const fn (WGPUComputePassEncoder) callconv(.C) void;
|
|
pub const WGPUProcComputePassEncoderRelease = ?*const fn (WGPUComputePassEncoder) callconv(.C) void;
|
|
pub const WGPUProcComputePipelineGetBindGroupLayout = ?*const fn (WGPUComputePipeline, u32) callconv(.C) WGPUBindGroupLayout;
|
|
pub const WGPUProcComputePipelineSetLabel = ?*const fn (WGPUComputePipeline, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcComputePipelineReference = ?*const fn (WGPUComputePipeline) callconv(.C) void;
|
|
pub const WGPUProcComputePipelineRelease = ?*const fn (WGPUComputePipeline) callconv(.C) void;
|
|
pub const WGPUProcDeviceCreateBindGroup = ?*const fn (WGPUDevice, [*c]const WGPUBindGroupDescriptor) callconv(.C) WGPUBindGroup;
|
|
pub const WGPUProcDeviceCreateBindGroupLayout = ?*const fn (WGPUDevice, [*c]const WGPUBindGroupLayoutDescriptor) callconv(.C) WGPUBindGroupLayout;
|
|
pub const WGPUProcDeviceCreateBuffer = ?*const fn (WGPUDevice, [*c]const WGPUBufferDescriptor) callconv(.C) WGPUBuffer;
|
|
pub const WGPUProcDeviceCreateCommandEncoder = ?*const fn (WGPUDevice, [*c]const WGPUCommandEncoderDescriptor) callconv(.C) WGPUCommandEncoder;
|
|
pub const WGPUProcDeviceCreateComputePipeline = ?*const fn (WGPUDevice, [*c]const WGPUComputePipelineDescriptor) callconv(.C) WGPUComputePipeline;
|
|
pub const WGPUProcDeviceCreateComputePipelineAsync = ?*const fn (WGPUDevice, [*c]const WGPUComputePipelineDescriptor, WGPUCreateComputePipelineAsyncCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcDeviceCreateErrorBuffer = ?*const fn (WGPUDevice) callconv(.C) WGPUBuffer;
|
|
pub const WGPUProcDeviceCreateErrorExternalTexture = ?*const fn (WGPUDevice) callconv(.C) WGPUExternalTexture;
|
|
pub const WGPUProcDeviceCreateErrorTexture = ?*const fn (WGPUDevice, [*c]const WGPUTextureDescriptor) callconv(.C) WGPUTexture;
|
|
pub const WGPUProcDeviceCreateExternalTexture = ?*const fn (WGPUDevice, [*c]const WGPUExternalTextureDescriptor) callconv(.C) WGPUExternalTexture;
|
|
pub const WGPUProcDeviceCreatePipelineLayout = ?*const fn (WGPUDevice, [*c]const WGPUPipelineLayoutDescriptor) callconv(.C) WGPUPipelineLayout;
|
|
pub const WGPUProcDeviceCreateQuerySet = ?*const fn (WGPUDevice, [*c]const WGPUQuerySetDescriptor) callconv(.C) WGPUQuerySet;
|
|
pub const WGPUProcDeviceCreateRenderBundleEncoder = ?*const fn (WGPUDevice, [*c]const WGPURenderBundleEncoderDescriptor) callconv(.C) WGPURenderBundleEncoder;
|
|
pub const WGPUProcDeviceCreateRenderPipeline = ?*const fn (WGPUDevice, [*c]const WGPURenderPipelineDescriptor) callconv(.C) WGPURenderPipeline;
|
|
pub const WGPUProcDeviceCreateRenderPipelineAsync = ?*const fn (WGPUDevice, [*c]const WGPURenderPipelineDescriptor, WGPUCreateRenderPipelineAsyncCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcDeviceCreateSampler = ?*const fn (WGPUDevice, [*c]const WGPUSamplerDescriptor) callconv(.C) WGPUSampler;
|
|
pub const WGPUProcDeviceCreateShaderModule = ?*const fn (WGPUDevice, [*c]const WGPUShaderModuleDescriptor) callconv(.C) WGPUShaderModule;
|
|
pub const WGPUProcDeviceCreateSwapChain = ?*const fn (WGPUDevice, WGPUSurface, [*c]const WGPUSwapChainDescriptor) callconv(.C) WGPUSwapChain;
|
|
pub const WGPUProcDeviceCreateTexture = ?*const fn (WGPUDevice, [*c]const WGPUTextureDescriptor) callconv(.C) WGPUTexture;
|
|
pub const WGPUProcDeviceDestroy = ?*const fn (WGPUDevice) callconv(.C) void;
|
|
pub const WGPUProcDeviceEnumerateFeatures = ?*const fn (WGPUDevice, [*c]WGPUFeatureName) callconv(.C) usize;
|
|
pub const WGPUProcDeviceGetLimits = ?*const fn (WGPUDevice, [*c]WGPUSupportedLimits) callconv(.C) bool;
|
|
pub const WGPUProcDeviceGetQueue = ?*const fn (WGPUDevice) callconv(.C) WGPUQueue;
|
|
pub const WGPUProcDeviceHasFeature = ?*const fn (WGPUDevice, WGPUFeatureName) callconv(.C) bool;
|
|
pub const WGPUProcDeviceInjectError = ?*const fn (WGPUDevice, WGPUErrorType, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcDeviceLoseForTesting = ?*const fn (WGPUDevice) callconv(.C) void;
|
|
pub const WGPUProcDevicePopErrorScope = ?*const fn (WGPUDevice, WGPUErrorCallback, ?*anyopaque) callconv(.C) bool;
|
|
pub const WGPUProcDevicePushErrorScope = ?*const fn (WGPUDevice, WGPUErrorFilter) callconv(.C) void;
|
|
pub const WGPUProcDeviceSetDeviceLostCallback = ?*const fn (WGPUDevice, WGPUDeviceLostCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcDeviceSetLabel = ?*const fn (WGPUDevice, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcDeviceSetLoggingCallback = ?*const fn (WGPUDevice, WGPULoggingCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcDeviceSetUncapturedErrorCallback = ?*const fn (WGPUDevice, WGPUErrorCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcDeviceTick = ?*const fn (WGPUDevice) callconv(.C) void;
|
|
pub const WGPUProcDeviceReference = ?*const fn (WGPUDevice) callconv(.C) void;
|
|
pub const WGPUProcDeviceRelease = ?*const fn (WGPUDevice) callconv(.C) void;
|
|
pub const WGPUProcExternalTextureDestroy = ?*const fn (WGPUExternalTexture) callconv(.C) void;
|
|
pub const WGPUProcExternalTextureSetLabel = ?*const fn (WGPUExternalTexture, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcExternalTextureReference = ?*const fn (WGPUExternalTexture) callconv(.C) void;
|
|
pub const WGPUProcExternalTextureRelease = ?*const fn (WGPUExternalTexture) callconv(.C) void;
|
|
pub const WGPUProcInstanceCreateSurface = ?*const fn (WGPUInstance, [*c]const WGPUSurfaceDescriptor) callconv(.C) WGPUSurface;
|
|
pub const WGPUProcInstanceRequestAdapter = ?*const fn (WGPUInstance, [*c]const WGPURequestAdapterOptions, WGPURequestAdapterCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcInstanceReference = ?*const fn (WGPUInstance) callconv(.C) void;
|
|
pub const WGPUProcInstanceRelease = ?*const fn (WGPUInstance) callconv(.C) void;
|
|
pub const WGPUProcPipelineLayoutSetLabel = ?*const fn (WGPUPipelineLayout, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcPipelineLayoutReference = ?*const fn (WGPUPipelineLayout) callconv(.C) void;
|
|
pub const WGPUProcPipelineLayoutRelease = ?*const fn (WGPUPipelineLayout) callconv(.C) void;
|
|
pub const WGPUProcQuerySetDestroy = ?*const fn (WGPUQuerySet) callconv(.C) void;
|
|
pub const WGPUProcQuerySetGetCount = ?*const fn (WGPUQuerySet) callconv(.C) u32;
|
|
pub const WGPUProcQuerySetGetType = ?*const fn (WGPUQuerySet) callconv(.C) WGPUQueryType;
|
|
pub const WGPUProcQuerySetSetLabel = ?*const fn (WGPUQuerySet, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcQuerySetReference = ?*const fn (WGPUQuerySet) callconv(.C) void;
|
|
pub const WGPUProcQuerySetRelease = ?*const fn (WGPUQuerySet) callconv(.C) void;
|
|
pub const WGPUProcQueueCopyTextureForBrowser = ?*const fn (WGPUQueue, [*c]const WGPUImageCopyTexture, [*c]const WGPUImageCopyTexture, [*c]const WGPUExtent3D, [*c]const WGPUCopyTextureForBrowserOptions) callconv(.C) void;
|
|
pub const WGPUProcQueueOnSubmittedWorkDone = ?*const fn (WGPUQueue, u64, WGPUQueueWorkDoneCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcQueueSetLabel = ?*const fn (WGPUQueue, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcQueueSubmit = ?*const fn (WGPUQueue, u32, [*c]const WGPUCommandBuffer) callconv(.C) void;
|
|
pub const WGPUProcQueueWriteBuffer = ?*const fn (WGPUQueue, WGPUBuffer, u64, ?*const anyopaque, usize) callconv(.C) void;
|
|
pub const WGPUProcQueueWriteTexture = ?*const fn (WGPUQueue, [*c]const WGPUImageCopyTexture, ?*const anyopaque, usize, [*c]const WGPUTextureDataLayout, [*c]const WGPUExtent3D) callconv(.C) void;
|
|
pub const WGPUProcQueueReference = ?*const fn (WGPUQueue) callconv(.C) void;
|
|
pub const WGPUProcQueueRelease = ?*const fn (WGPUQueue) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleReference = ?*const fn (WGPURenderBundle) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleRelease = ?*const fn (WGPURenderBundle) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderDraw = ?*const fn (WGPURenderBundleEncoder, u32, u32, u32, u32) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderDrawIndexed = ?*const fn (WGPURenderBundleEncoder, u32, u32, u32, i32, u32) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderDrawIndexedIndirect = ?*const fn (WGPURenderBundleEncoder, WGPUBuffer, u64) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderDrawIndirect = ?*const fn (WGPURenderBundleEncoder, WGPUBuffer, u64) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderFinish = ?*const fn (WGPURenderBundleEncoder, [*c]const WGPURenderBundleDescriptor) callconv(.C) WGPURenderBundle;
|
|
pub const WGPUProcRenderBundleEncoderInsertDebugMarker = ?*const fn (WGPURenderBundleEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderPopDebugGroup = ?*const fn (WGPURenderBundleEncoder) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderPushDebugGroup = ?*const fn (WGPURenderBundleEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderSetBindGroup = ?*const fn (WGPURenderBundleEncoder, u32, WGPUBindGroup, u32, [*c]const u32) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderSetIndexBuffer = ?*const fn (WGPURenderBundleEncoder, WGPUBuffer, WGPUIndexFormat, u64, u64) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderSetLabel = ?*const fn (WGPURenderBundleEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderSetPipeline = ?*const fn (WGPURenderBundleEncoder, WGPURenderPipeline) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderSetVertexBuffer = ?*const fn (WGPURenderBundleEncoder, u32, WGPUBuffer, u64, u64) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderReference = ?*const fn (WGPURenderBundleEncoder) callconv(.C) void;
|
|
pub const WGPUProcRenderBundleEncoderRelease = ?*const fn (WGPURenderBundleEncoder) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderBeginOcclusionQuery = ?*const fn (WGPURenderPassEncoder, u32) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderDraw = ?*const fn (WGPURenderPassEncoder, u32, u32, u32, u32) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderDrawIndexed = ?*const fn (WGPURenderPassEncoder, u32, u32, u32, i32, u32) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderDrawIndexedIndirect = ?*const fn (WGPURenderPassEncoder, WGPUBuffer, u64) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderDrawIndirect = ?*const fn (WGPURenderPassEncoder, WGPUBuffer, u64) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderEnd = ?*const fn (WGPURenderPassEncoder) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderEndOcclusionQuery = ?*const fn (WGPURenderPassEncoder) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderEndPass = ?*const fn (WGPURenderPassEncoder) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderExecuteBundles = ?*const fn (WGPURenderPassEncoder, u32, [*c]const WGPURenderBundle) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderInsertDebugMarker = ?*const fn (WGPURenderPassEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderPopDebugGroup = ?*const fn (WGPURenderPassEncoder) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderPushDebugGroup = ?*const fn (WGPURenderPassEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderSetBindGroup = ?*const fn (WGPURenderPassEncoder, u32, WGPUBindGroup, u32, [*c]const u32) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderSetBlendConstant = ?*const fn (WGPURenderPassEncoder, [*c]const WGPUColor) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderSetIndexBuffer = ?*const fn (WGPURenderPassEncoder, WGPUBuffer, WGPUIndexFormat, u64, u64) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderSetLabel = ?*const fn (WGPURenderPassEncoder, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderSetPipeline = ?*const fn (WGPURenderPassEncoder, WGPURenderPipeline) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderSetScissorRect = ?*const fn (WGPURenderPassEncoder, u32, u32, u32, u32) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderSetStencilReference = ?*const fn (WGPURenderPassEncoder, u32) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderSetVertexBuffer = ?*const fn (WGPURenderPassEncoder, u32, WGPUBuffer, u64, u64) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderSetViewport = ?*const fn (WGPURenderPassEncoder, f32, f32, f32, f32, f32, f32) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderWriteTimestamp = ?*const fn (WGPURenderPassEncoder, WGPUQuerySet, u32) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderReference = ?*const fn (WGPURenderPassEncoder) callconv(.C) void;
|
|
pub const WGPUProcRenderPassEncoderRelease = ?*const fn (WGPURenderPassEncoder) callconv(.C) void;
|
|
pub const WGPUProcRenderPipelineGetBindGroupLayout = ?*const fn (WGPURenderPipeline, u32) callconv(.C) WGPUBindGroupLayout;
|
|
pub const WGPUProcRenderPipelineSetLabel = ?*const fn (WGPURenderPipeline, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcRenderPipelineReference = ?*const fn (WGPURenderPipeline) callconv(.C) void;
|
|
pub const WGPUProcRenderPipelineRelease = ?*const fn (WGPURenderPipeline) callconv(.C) void;
|
|
pub const WGPUProcSamplerSetLabel = ?*const fn (WGPUSampler, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcSamplerReference = ?*const fn (WGPUSampler) callconv(.C) void;
|
|
pub const WGPUProcSamplerRelease = ?*const fn (WGPUSampler) callconv(.C) void;
|
|
pub const WGPUProcShaderModuleGetCompilationInfo = ?*const fn (WGPUShaderModule, WGPUCompilationInfoCallback, ?*anyopaque) callconv(.C) void;
|
|
pub const WGPUProcShaderModuleSetLabel = ?*const fn (WGPUShaderModule, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcShaderModuleReference = ?*const fn (WGPUShaderModule) callconv(.C) void;
|
|
pub const WGPUProcShaderModuleRelease = ?*const fn (WGPUShaderModule) callconv(.C) void;
|
|
pub const WGPUProcSurfaceReference = ?*const fn (WGPUSurface) callconv(.C) void;
|
|
pub const WGPUProcSurfaceRelease = ?*const fn (WGPUSurface) callconv(.C) void;
|
|
pub const WGPUProcSwapChainConfigure = ?*const fn (WGPUSwapChain, WGPUTextureFormat, WGPUTextureUsageFlags, u32, u32) callconv(.C) void;
|
|
pub const WGPUProcSwapChainGetCurrentTextureView = ?*const fn (WGPUSwapChain) callconv(.C) WGPUTextureView;
|
|
pub const WGPUProcSwapChainPresent = ?*const fn (WGPUSwapChain) callconv(.C) void;
|
|
pub const WGPUProcSwapChainReference = ?*const fn (WGPUSwapChain) callconv(.C) void;
|
|
pub const WGPUProcSwapChainRelease = ?*const fn (WGPUSwapChain) callconv(.C) void;
|
|
pub const WGPUProcTextureCreateView = ?*const fn (WGPUTexture, [*c]const WGPUTextureViewDescriptor) callconv(.C) WGPUTextureView;
|
|
pub const WGPUProcTextureDestroy = ?*const fn (WGPUTexture) callconv(.C) void;
|
|
pub const WGPUProcTextureGetDepthOrArrayLayers = ?*const fn (WGPUTexture) callconv(.C) u32;
|
|
pub const WGPUProcTextureGetDimension = ?*const fn (WGPUTexture) callconv(.C) WGPUTextureDimension;
|
|
pub const WGPUProcTextureGetFormat = ?*const fn (WGPUTexture) callconv(.C) WGPUTextureFormat;
|
|
pub const WGPUProcTextureGetHeight = ?*const fn (WGPUTexture) callconv(.C) u32;
|
|
pub const WGPUProcTextureGetMipLevelCount = ?*const fn (WGPUTexture) callconv(.C) u32;
|
|
pub const WGPUProcTextureGetSampleCount = ?*const fn (WGPUTexture) callconv(.C) u32;
|
|
pub const WGPUProcTextureGetUsage = ?*const fn (WGPUTexture) callconv(.C) WGPUTextureUsage;
|
|
pub const WGPUProcTextureGetWidth = ?*const fn (WGPUTexture) callconv(.C) u32;
|
|
pub const WGPUProcTextureSetLabel = ?*const fn (WGPUTexture, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcTextureReference = ?*const fn (WGPUTexture) callconv(.C) void;
|
|
pub const WGPUProcTextureRelease = ?*const fn (WGPUTexture) callconv(.C) void;
|
|
pub const WGPUProcTextureViewSetLabel = ?*const fn (WGPUTextureView, [*c]const u8) callconv(.C) void;
|
|
pub const WGPUProcTextureViewReference = ?*const fn (WGPUTextureView) callconv(.C) void;
|
|
pub const WGPUProcTextureViewRelease = ?*const fn (WGPUTextureView) callconv(.C) void;
|
|
pub extern fn wgpuCreateInstance(descriptor: [*c]const WGPUInstanceDescriptor) WGPUInstance;
|
|
pub extern fn wgpuGetProcAddress(device: WGPUDevice, procName: [*c]const u8) WGPUProc;
|
|
pub extern fn wgpuAdapterCreateDevice(adapter: WGPUAdapter, descriptor: [*c]const WGPUDeviceDescriptor) WGPUDevice;
|
|
pub extern fn wgpuAdapterEnumerateFeatures(adapter: WGPUAdapter, features: [*c]WGPUFeatureName) usize;
|
|
pub extern fn wgpuAdapterGetLimits(adapter: WGPUAdapter, limits: [*c]WGPUSupportedLimits) bool;
|
|
pub extern fn wgpuAdapterGetProperties(adapter: WGPUAdapter, properties: [*c]WGPUAdapterProperties) void;
|
|
pub extern fn wgpuAdapterHasFeature(adapter: WGPUAdapter, feature: WGPUFeatureName) bool;
|
|
pub extern fn wgpuAdapterRequestDevice(adapter: WGPUAdapter, descriptor: [*c]const WGPUDeviceDescriptor, callback: WGPURequestDeviceCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuAdapterReference(adapter: WGPUAdapter) void;
|
|
pub extern fn wgpuAdapterRelease(adapter: WGPUAdapter) void;
|
|
pub extern fn wgpuBindGroupSetLabel(bindGroup: WGPUBindGroup, label: [*c]const u8) void;
|
|
pub extern fn wgpuBindGroupReference(bindGroup: WGPUBindGroup) void;
|
|
pub extern fn wgpuBindGroupRelease(bindGroup: WGPUBindGroup) void;
|
|
pub extern fn wgpuBindGroupLayoutSetLabel(bindGroupLayout: WGPUBindGroupLayout, label: [*c]const u8) void;
|
|
pub extern fn wgpuBindGroupLayoutReference(bindGroupLayout: WGPUBindGroupLayout) void;
|
|
pub extern fn wgpuBindGroupLayoutRelease(bindGroupLayout: WGPUBindGroupLayout) void;
|
|
pub extern fn wgpuBufferDestroy(buffer: WGPUBuffer) void;
|
|
pub extern fn wgpuBufferGetConstMappedRange(buffer: WGPUBuffer, offset: usize, size: usize) ?*const anyopaque;
|
|
pub extern fn wgpuBufferGetMappedRange(buffer: WGPUBuffer, offset: usize, size: usize) ?*anyopaque;
|
|
pub extern fn wgpuBufferGetSize(buffer: WGPUBuffer) u64;
|
|
pub extern fn wgpuBufferGetUsage(buffer: WGPUBuffer) WGPUBufferUsage;
|
|
pub extern fn wgpuBufferMapAsync(buffer: WGPUBuffer, mode: WGPUMapModeFlags, offset: usize, size: usize, callback: WGPUBufferMapCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuBufferSetLabel(buffer: WGPUBuffer, label: [*c]const u8) void;
|
|
pub extern fn wgpuBufferUnmap(buffer: WGPUBuffer) void;
|
|
pub extern fn wgpuBufferReference(buffer: WGPUBuffer) void;
|
|
pub extern fn wgpuBufferRelease(buffer: WGPUBuffer) void;
|
|
pub extern fn wgpuCommandBufferSetLabel(commandBuffer: WGPUCommandBuffer, label: [*c]const u8) void;
|
|
pub extern fn wgpuCommandBufferReference(commandBuffer: WGPUCommandBuffer) void;
|
|
pub extern fn wgpuCommandBufferRelease(commandBuffer: WGPUCommandBuffer) void;
|
|
pub extern fn wgpuCommandEncoderBeginComputePass(commandEncoder: WGPUCommandEncoder, descriptor: [*c]const WGPUComputePassDescriptor) WGPUComputePassEncoder;
|
|
pub extern fn wgpuCommandEncoderBeginRenderPass(commandEncoder: WGPUCommandEncoder, descriptor: [*c]const WGPURenderPassDescriptor) WGPURenderPassEncoder;
|
|
pub extern fn wgpuCommandEncoderClearBuffer(commandEncoder: WGPUCommandEncoder, buffer: WGPUBuffer, offset: u64, size: u64) void;
|
|
pub extern fn wgpuCommandEncoderCopyBufferToBuffer(commandEncoder: WGPUCommandEncoder, source: WGPUBuffer, sourceOffset: u64, destination: WGPUBuffer, destinationOffset: u64, size: u64) void;
|
|
pub extern fn wgpuCommandEncoderCopyBufferToTexture(commandEncoder: WGPUCommandEncoder, source: [*c]const WGPUImageCopyBuffer, destination: [*c]const WGPUImageCopyTexture, copySize: [*c]const WGPUExtent3D) void;
|
|
pub extern fn wgpuCommandEncoderCopyTextureToBuffer(commandEncoder: WGPUCommandEncoder, source: [*c]const WGPUImageCopyTexture, destination: [*c]const WGPUImageCopyBuffer, copySize: [*c]const WGPUExtent3D) void;
|
|
pub extern fn wgpuCommandEncoderCopyTextureToTexture(commandEncoder: WGPUCommandEncoder, source: [*c]const WGPUImageCopyTexture, destination: [*c]const WGPUImageCopyTexture, copySize: [*c]const WGPUExtent3D) void;
|
|
pub extern fn wgpuCommandEncoderCopyTextureToTextureInternal(commandEncoder: WGPUCommandEncoder, source: [*c]const WGPUImageCopyTexture, destination: [*c]const WGPUImageCopyTexture, copySize: [*c]const WGPUExtent3D) void;
|
|
pub extern fn wgpuCommandEncoderFinish(commandEncoder: WGPUCommandEncoder, descriptor: [*c]const WGPUCommandBufferDescriptor) WGPUCommandBuffer;
|
|
pub extern fn wgpuCommandEncoderInjectValidationError(commandEncoder: WGPUCommandEncoder, message: [*c]const u8) void;
|
|
pub extern fn wgpuCommandEncoderInsertDebugMarker(commandEncoder: WGPUCommandEncoder, markerLabel: [*c]const u8) void;
|
|
pub extern fn wgpuCommandEncoderPopDebugGroup(commandEncoder: WGPUCommandEncoder) void;
|
|
pub extern fn wgpuCommandEncoderPushDebugGroup(commandEncoder: WGPUCommandEncoder, groupLabel: [*c]const u8) void;
|
|
pub extern fn wgpuCommandEncoderResolveQuerySet(commandEncoder: WGPUCommandEncoder, querySet: WGPUQuerySet, firstQuery: u32, queryCount: u32, destination: WGPUBuffer, destinationOffset: u64) void;
|
|
pub extern fn wgpuCommandEncoderSetLabel(commandEncoder: WGPUCommandEncoder, label: [*c]const u8) void;
|
|
pub extern fn wgpuCommandEncoderWriteBuffer(commandEncoder: WGPUCommandEncoder, buffer: WGPUBuffer, bufferOffset: u64, data: [*c]const u8, size: u64) void;
|
|
pub extern fn wgpuCommandEncoderWriteTimestamp(commandEncoder: WGPUCommandEncoder, querySet: WGPUQuerySet, queryIndex: u32) void;
|
|
pub extern fn wgpuCommandEncoderReference(commandEncoder: WGPUCommandEncoder) void;
|
|
pub extern fn wgpuCommandEncoderRelease(commandEncoder: WGPUCommandEncoder) void;
|
|
pub extern fn wgpuComputePassEncoderDispatch(computePassEncoder: WGPUComputePassEncoder, workgroupCountX: u32, workgroupCountY: u32, workgroupCountZ: u32) void;
|
|
pub extern fn wgpuComputePassEncoderDispatchIndirect(computePassEncoder: WGPUComputePassEncoder, indirectBuffer: WGPUBuffer, indirectOffset: u64) void;
|
|
pub extern fn wgpuComputePassEncoderDispatchWorkgroups(computePassEncoder: WGPUComputePassEncoder, workgroupCountX: u32, workgroupCountY: u32, workgroupCountZ: u32) void;
|
|
pub extern fn wgpuComputePassEncoderDispatchWorkgroupsIndirect(computePassEncoder: WGPUComputePassEncoder, indirectBuffer: WGPUBuffer, indirectOffset: u64) void;
|
|
pub extern fn wgpuComputePassEncoderEnd(computePassEncoder: WGPUComputePassEncoder) void;
|
|
pub extern fn wgpuComputePassEncoderEndPass(computePassEncoder: WGPUComputePassEncoder) void;
|
|
pub extern fn wgpuComputePassEncoderInsertDebugMarker(computePassEncoder: WGPUComputePassEncoder, markerLabel: [*c]const u8) void;
|
|
pub extern fn wgpuComputePassEncoderPopDebugGroup(computePassEncoder: WGPUComputePassEncoder) void;
|
|
pub extern fn wgpuComputePassEncoderPushDebugGroup(computePassEncoder: WGPUComputePassEncoder, groupLabel: [*c]const u8) void;
|
|
pub extern fn wgpuComputePassEncoderSetBindGroup(computePassEncoder: WGPUComputePassEncoder, groupIndex: u32, group: WGPUBindGroup, dynamicOffsetCount: u32, dynamicOffsets: [*c]const u32) void;
|
|
pub extern fn wgpuComputePassEncoderSetLabel(computePassEncoder: WGPUComputePassEncoder, label: [*c]const u8) void;
|
|
pub extern fn wgpuComputePassEncoderSetPipeline(computePassEncoder: WGPUComputePassEncoder, pipeline: WGPUComputePipeline) void;
|
|
pub extern fn wgpuComputePassEncoderWriteTimestamp(computePassEncoder: WGPUComputePassEncoder, querySet: WGPUQuerySet, queryIndex: u32) void;
|
|
pub extern fn wgpuComputePassEncoderReference(computePassEncoder: WGPUComputePassEncoder) void;
|
|
pub extern fn wgpuComputePassEncoderRelease(computePassEncoder: WGPUComputePassEncoder) void;
|
|
pub extern fn wgpuComputePipelineGetBindGroupLayout(computePipeline: WGPUComputePipeline, groupIndex: u32) WGPUBindGroupLayout;
|
|
pub extern fn wgpuComputePipelineSetLabel(computePipeline: WGPUComputePipeline, label: [*c]const u8) void;
|
|
pub extern fn wgpuComputePipelineReference(computePipeline: WGPUComputePipeline) void;
|
|
pub extern fn wgpuComputePipelineRelease(computePipeline: WGPUComputePipeline) void;
|
|
pub extern fn wgpuDeviceCreateBindGroup(device: WGPUDevice, descriptor: [*c]const WGPUBindGroupDescriptor) WGPUBindGroup;
|
|
pub extern fn wgpuDeviceCreateBindGroupLayout(device: WGPUDevice, descriptor: [*c]const WGPUBindGroupLayoutDescriptor) WGPUBindGroupLayout;
|
|
pub extern fn wgpuDeviceCreateBuffer(device: WGPUDevice, descriptor: [*c]const WGPUBufferDescriptor) WGPUBuffer;
|
|
pub extern fn wgpuDeviceCreateCommandEncoder(device: WGPUDevice, descriptor: [*c]const WGPUCommandEncoderDescriptor) WGPUCommandEncoder;
|
|
pub extern fn wgpuDeviceCreateComputePipeline(device: WGPUDevice, descriptor: [*c]const WGPUComputePipelineDescriptor) WGPUComputePipeline;
|
|
pub extern fn wgpuDeviceCreateComputePipelineAsync(device: WGPUDevice, descriptor: [*c]const WGPUComputePipelineDescriptor, callback: WGPUCreateComputePipelineAsyncCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuDeviceCreateErrorBuffer(device: WGPUDevice) WGPUBuffer;
|
|
pub extern fn wgpuDeviceCreateErrorExternalTexture(device: WGPUDevice) WGPUExternalTexture;
|
|
pub extern fn wgpuDeviceCreateErrorTexture(device: WGPUDevice, descriptor: [*c]const WGPUTextureDescriptor) WGPUTexture;
|
|
pub extern fn wgpuDeviceCreateExternalTexture(device: WGPUDevice, externalTextureDescriptor: [*c]const WGPUExternalTextureDescriptor) WGPUExternalTexture;
|
|
pub extern fn wgpuDeviceCreatePipelineLayout(device: WGPUDevice, descriptor: [*c]const WGPUPipelineLayoutDescriptor) WGPUPipelineLayout;
|
|
pub extern fn wgpuDeviceCreateQuerySet(device: WGPUDevice, descriptor: [*c]const WGPUQuerySetDescriptor) WGPUQuerySet;
|
|
pub extern fn wgpuDeviceCreateRenderBundleEncoder(device: WGPUDevice, descriptor: [*c]const WGPURenderBundleEncoderDescriptor) WGPURenderBundleEncoder;
|
|
pub extern fn wgpuDeviceCreateRenderPipeline(device: WGPUDevice, descriptor: [*c]const WGPURenderPipelineDescriptor) WGPURenderPipeline;
|
|
pub extern fn wgpuDeviceCreateRenderPipelineAsync(device: WGPUDevice, descriptor: [*c]const WGPURenderPipelineDescriptor, callback: WGPUCreateRenderPipelineAsyncCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuDeviceCreateSampler(device: WGPUDevice, descriptor: [*c]const WGPUSamplerDescriptor) WGPUSampler;
|
|
pub extern fn wgpuDeviceCreateShaderModule(device: WGPUDevice, descriptor: [*c]const WGPUShaderModuleDescriptor) WGPUShaderModule;
|
|
pub extern fn wgpuDeviceCreateSwapChain(device: WGPUDevice, surface: WGPUSurface, descriptor: [*c]const WGPUSwapChainDescriptor) WGPUSwapChain;
|
|
pub extern fn wgpuDeviceCreateTexture(device: WGPUDevice, descriptor: [*c]const WGPUTextureDescriptor) WGPUTexture;
|
|
pub extern fn wgpuDeviceDestroy(device: WGPUDevice) void;
|
|
pub extern fn wgpuDeviceEnumerateFeatures(device: WGPUDevice, features: [*c]WGPUFeatureName) usize;
|
|
pub extern fn wgpuDeviceGetLimits(device: WGPUDevice, limits: [*c]WGPUSupportedLimits) bool;
|
|
pub extern fn wgpuDeviceGetQueue(device: WGPUDevice) WGPUQueue;
|
|
pub extern fn wgpuDeviceHasFeature(device: WGPUDevice, feature: WGPUFeatureName) bool;
|
|
pub extern fn wgpuDeviceInjectError(device: WGPUDevice, @"type": WGPUErrorType, message: [*c]const u8) void;
|
|
pub extern fn wgpuDeviceLoseForTesting(device: WGPUDevice) void;
|
|
pub extern fn wgpuDevicePopErrorScope(device: WGPUDevice, callback: WGPUErrorCallback, userdata: ?*anyopaque) bool;
|
|
pub extern fn wgpuDevicePushErrorScope(device: WGPUDevice, filter: WGPUErrorFilter) void;
|
|
pub extern fn wgpuDeviceSetDeviceLostCallback(device: WGPUDevice, callback: WGPUDeviceLostCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuDeviceSetLabel(device: WGPUDevice, label: [*c]const u8) void;
|
|
pub extern fn wgpuDeviceSetLoggingCallback(device: WGPUDevice, callback: WGPULoggingCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuDeviceSetUncapturedErrorCallback(device: WGPUDevice, callback: WGPUErrorCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuDeviceTick(device: WGPUDevice) void;
|
|
pub extern fn wgpuDeviceReference(device: WGPUDevice) void;
|
|
pub extern fn wgpuDeviceRelease(device: WGPUDevice) void;
|
|
pub extern fn wgpuExternalTextureDestroy(externalTexture: WGPUExternalTexture) void;
|
|
pub extern fn wgpuExternalTextureSetLabel(externalTexture: WGPUExternalTexture, label: [*c]const u8) void;
|
|
pub extern fn wgpuExternalTextureReference(externalTexture: WGPUExternalTexture) void;
|
|
pub extern fn wgpuExternalTextureRelease(externalTexture: WGPUExternalTexture) void;
|
|
pub extern fn wgpuInstanceCreateSurface(instance: WGPUInstance, descriptor: [*c]const WGPUSurfaceDescriptor) WGPUSurface;
|
|
pub extern fn wgpuInstanceRequestAdapter(instance: WGPUInstance, options: [*c]const WGPURequestAdapterOptions, callback: WGPURequestAdapterCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuInstanceReference(instance: WGPUInstance) void;
|
|
pub extern fn wgpuInstanceRelease(instance: WGPUInstance) void;
|
|
pub extern fn wgpuPipelineLayoutSetLabel(pipelineLayout: WGPUPipelineLayout, label: [*c]const u8) void;
|
|
pub extern fn wgpuPipelineLayoutReference(pipelineLayout: WGPUPipelineLayout) void;
|
|
pub extern fn wgpuPipelineLayoutRelease(pipelineLayout: WGPUPipelineLayout) void;
|
|
pub extern fn wgpuQuerySetDestroy(querySet: WGPUQuerySet) void;
|
|
pub extern fn wgpuQuerySetGetCount(querySet: WGPUQuerySet) u32;
|
|
pub extern fn wgpuQuerySetGetType(querySet: WGPUQuerySet) WGPUQueryType;
|
|
pub extern fn wgpuQuerySetSetLabel(querySet: WGPUQuerySet, label: [*c]const u8) void;
|
|
pub extern fn wgpuQuerySetReference(querySet: WGPUQuerySet) void;
|
|
pub extern fn wgpuQuerySetRelease(querySet: WGPUQuerySet) void;
|
|
pub extern fn wgpuQueueCopyTextureForBrowser(queue: WGPUQueue, source: [*c]const WGPUImageCopyTexture, destination: [*c]const WGPUImageCopyTexture, copySize: [*c]const WGPUExtent3D, options: [*c]const WGPUCopyTextureForBrowserOptions) void;
|
|
pub extern fn wgpuQueueOnSubmittedWorkDone(queue: WGPUQueue, signalValue: u64, callback: WGPUQueueWorkDoneCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuQueueSetLabel(queue: WGPUQueue, label: [*c]const u8) void;
|
|
pub extern fn wgpuQueueSubmit(queue: WGPUQueue, commandCount: u32, commands: [*c]const WGPUCommandBuffer) void;
|
|
pub extern fn wgpuQueueWriteBuffer(queue: WGPUQueue, buffer: WGPUBuffer, bufferOffset: u64, data: ?*const anyopaque, size: usize) void;
|
|
pub extern fn wgpuQueueWriteTexture(queue: WGPUQueue, destination: [*c]const WGPUImageCopyTexture, data: ?*const anyopaque, dataSize: usize, dataLayout: [*c]const WGPUTextureDataLayout, writeSize: [*c]const WGPUExtent3D) void;
|
|
pub extern fn wgpuQueueReference(queue: WGPUQueue) void;
|
|
pub extern fn wgpuQueueRelease(queue: WGPUQueue) void;
|
|
pub extern fn wgpuRenderBundleReference(renderBundle: WGPURenderBundle) void;
|
|
pub extern fn wgpuRenderBundleRelease(renderBundle: WGPURenderBundle) void;
|
|
pub extern fn wgpuRenderBundleEncoderDraw(renderBundleEncoder: WGPURenderBundleEncoder, vertexCount: u32, instanceCount: u32, firstVertex: u32, firstInstance: u32) void;
|
|
pub extern fn wgpuRenderBundleEncoderDrawIndexed(renderBundleEncoder: WGPURenderBundleEncoder, indexCount: u32, instanceCount: u32, firstIndex: u32, baseVertex: i32, firstInstance: u32) void;
|
|
pub extern fn wgpuRenderBundleEncoderDrawIndexedIndirect(renderBundleEncoder: WGPURenderBundleEncoder, indirectBuffer: WGPUBuffer, indirectOffset: u64) void;
|
|
pub extern fn wgpuRenderBundleEncoderDrawIndirect(renderBundleEncoder: WGPURenderBundleEncoder, indirectBuffer: WGPUBuffer, indirectOffset: u64) void;
|
|
pub extern fn wgpuRenderBundleEncoderFinish(renderBundleEncoder: WGPURenderBundleEncoder, descriptor: [*c]const WGPURenderBundleDescriptor) WGPURenderBundle;
|
|
pub extern fn wgpuRenderBundleEncoderInsertDebugMarker(renderBundleEncoder: WGPURenderBundleEncoder, markerLabel: [*c]const u8) void;
|
|
pub extern fn wgpuRenderBundleEncoderPopDebugGroup(renderBundleEncoder: WGPURenderBundleEncoder) void;
|
|
pub extern fn wgpuRenderBundleEncoderPushDebugGroup(renderBundleEncoder: WGPURenderBundleEncoder, groupLabel: [*c]const u8) void;
|
|
pub extern fn wgpuRenderBundleEncoderSetBindGroup(renderBundleEncoder: WGPURenderBundleEncoder, groupIndex: u32, group: WGPUBindGroup, dynamicOffsetCount: u32, dynamicOffsets: [*c]const u32) void;
|
|
pub extern fn wgpuRenderBundleEncoderSetIndexBuffer(renderBundleEncoder: WGPURenderBundleEncoder, buffer: WGPUBuffer, format: WGPUIndexFormat, offset: u64, size: u64) void;
|
|
pub extern fn wgpuRenderBundleEncoderSetLabel(renderBundleEncoder: WGPURenderBundleEncoder, label: [*c]const u8) void;
|
|
pub extern fn wgpuRenderBundleEncoderSetPipeline(renderBundleEncoder: WGPURenderBundleEncoder, pipeline: WGPURenderPipeline) void;
|
|
pub extern fn wgpuRenderBundleEncoderSetVertexBuffer(renderBundleEncoder: WGPURenderBundleEncoder, slot: u32, buffer: WGPUBuffer, offset: u64, size: u64) void;
|
|
pub extern fn wgpuRenderBundleEncoderReference(renderBundleEncoder: WGPURenderBundleEncoder) void;
|
|
pub extern fn wgpuRenderBundleEncoderRelease(renderBundleEncoder: WGPURenderBundleEncoder) void;
|
|
pub extern fn wgpuRenderPassEncoderBeginOcclusionQuery(renderPassEncoder: WGPURenderPassEncoder, queryIndex: u32) void;
|
|
pub extern fn wgpuRenderPassEncoderDraw(renderPassEncoder: WGPURenderPassEncoder, vertexCount: u32, instanceCount: u32, firstVertex: u32, firstInstance: u32) void;
|
|
pub extern fn wgpuRenderPassEncoderDrawIndexed(renderPassEncoder: WGPURenderPassEncoder, indexCount: u32, instanceCount: u32, firstIndex: u32, baseVertex: i32, firstInstance: u32) void;
|
|
pub extern fn wgpuRenderPassEncoderDrawIndexedIndirect(renderPassEncoder: WGPURenderPassEncoder, indirectBuffer: WGPUBuffer, indirectOffset: u64) void;
|
|
pub extern fn wgpuRenderPassEncoderDrawIndirect(renderPassEncoder: WGPURenderPassEncoder, indirectBuffer: WGPUBuffer, indirectOffset: u64) void;
|
|
pub extern fn wgpuRenderPassEncoderEnd(renderPassEncoder: WGPURenderPassEncoder) void;
|
|
pub extern fn wgpuRenderPassEncoderEndOcclusionQuery(renderPassEncoder: WGPURenderPassEncoder) void;
|
|
pub extern fn wgpuRenderPassEncoderEndPass(renderPassEncoder: WGPURenderPassEncoder) void;
|
|
pub extern fn wgpuRenderPassEncoderExecuteBundles(renderPassEncoder: WGPURenderPassEncoder, bundlesCount: u32, bundles: [*c]const WGPURenderBundle) void;
|
|
pub extern fn wgpuRenderPassEncoderInsertDebugMarker(renderPassEncoder: WGPURenderPassEncoder, markerLabel: [*c]const u8) void;
|
|
pub extern fn wgpuRenderPassEncoderPopDebugGroup(renderPassEncoder: WGPURenderPassEncoder) void;
|
|
pub extern fn wgpuRenderPassEncoderPushDebugGroup(renderPassEncoder: WGPURenderPassEncoder, groupLabel: [*c]const u8) void;
|
|
pub extern fn wgpuRenderPassEncoderSetBindGroup(renderPassEncoder: WGPURenderPassEncoder, groupIndex: u32, group: WGPUBindGroup, dynamicOffsetCount: u32, dynamicOffsets: [*c]const u32) void;
|
|
pub extern fn wgpuRenderPassEncoderSetBlendConstant(renderPassEncoder: WGPURenderPassEncoder, color: [*c]const WGPUColor) void;
|
|
pub extern fn wgpuRenderPassEncoderSetIndexBuffer(renderPassEncoder: WGPURenderPassEncoder, buffer: WGPUBuffer, format: WGPUIndexFormat, offset: u64, size: u64) void;
|
|
pub extern fn wgpuRenderPassEncoderSetLabel(renderPassEncoder: WGPURenderPassEncoder, label: [*c]const u8) void;
|
|
pub extern fn wgpuRenderPassEncoderSetPipeline(renderPassEncoder: WGPURenderPassEncoder, pipeline: WGPURenderPipeline) void;
|
|
pub extern fn wgpuRenderPassEncoderSetScissorRect(renderPassEncoder: WGPURenderPassEncoder, x: u32, y: u32, width: u32, height: u32) void;
|
|
pub extern fn wgpuRenderPassEncoderSetStencilReference(renderPassEncoder: WGPURenderPassEncoder, reference: u32) void;
|
|
pub extern fn wgpuRenderPassEncoderSetVertexBuffer(renderPassEncoder: WGPURenderPassEncoder, slot: u32, buffer: WGPUBuffer, offset: u64, size: u64) void;
|
|
pub extern fn wgpuRenderPassEncoderSetViewport(renderPassEncoder: WGPURenderPassEncoder, x: f32, y: f32, width: f32, height: f32, minDepth: f32, maxDepth: f32) void;
|
|
pub extern fn wgpuRenderPassEncoderWriteTimestamp(renderPassEncoder: WGPURenderPassEncoder, querySet: WGPUQuerySet, queryIndex: u32) void;
|
|
pub extern fn wgpuRenderPassEncoderReference(renderPassEncoder: WGPURenderPassEncoder) void;
|
|
pub extern fn wgpuRenderPassEncoderRelease(renderPassEncoder: WGPURenderPassEncoder) void;
|
|
pub extern fn wgpuRenderPipelineGetBindGroupLayout(renderPipeline: WGPURenderPipeline, groupIndex: u32) WGPUBindGroupLayout;
|
|
pub extern fn wgpuRenderPipelineSetLabel(renderPipeline: WGPURenderPipeline, label: [*c]const u8) void;
|
|
pub extern fn wgpuRenderPipelineReference(renderPipeline: WGPURenderPipeline) void;
|
|
pub extern fn wgpuRenderPipelineRelease(renderPipeline: WGPURenderPipeline) void;
|
|
pub extern fn wgpuSamplerSetLabel(sampler: WGPUSampler, label: [*c]const u8) void;
|
|
pub extern fn wgpuSamplerReference(sampler: WGPUSampler) void;
|
|
pub extern fn wgpuSamplerRelease(sampler: WGPUSampler) void;
|
|
pub extern fn wgpuShaderModuleGetCompilationInfo(shaderModule: WGPUShaderModule, callback: WGPUCompilationInfoCallback, userdata: ?*anyopaque) void;
|
|
pub extern fn wgpuShaderModuleSetLabel(shaderModule: WGPUShaderModule, label: [*c]const u8) void;
|
|
pub extern fn wgpuShaderModuleReference(shaderModule: WGPUShaderModule) void;
|
|
pub extern fn wgpuShaderModuleRelease(shaderModule: WGPUShaderModule) void;
|
|
pub extern fn wgpuSurfaceReference(surface: WGPUSurface) void;
|
|
pub extern fn wgpuSurfaceRelease(surface: WGPUSurface) void;
|
|
pub extern fn wgpuSwapChainConfigure(swapChain: WGPUSwapChain, format: WGPUTextureFormat, allowedUsage: WGPUTextureUsageFlags, width: u32, height: u32) void;
|
|
pub extern fn wgpuSwapChainGetCurrentTextureView(swapChain: WGPUSwapChain) WGPUTextureView;
|
|
pub extern fn wgpuSwapChainPresent(swapChain: WGPUSwapChain) void;
|
|
pub extern fn wgpuSwapChainReference(swapChain: WGPUSwapChain) void;
|
|
pub extern fn wgpuSwapChainRelease(swapChain: WGPUSwapChain) void;
|
|
pub extern fn wgpuTextureCreateView(texture: WGPUTexture, descriptor: [*c]const WGPUTextureViewDescriptor) WGPUTextureView;
|
|
pub extern fn wgpuTextureDestroy(texture: WGPUTexture) void;
|
|
pub extern fn wgpuTextureGetDepthOrArrayLayers(texture: WGPUTexture) u32;
|
|
pub extern fn wgpuTextureGetDimension(texture: WGPUTexture) WGPUTextureDimension;
|
|
pub extern fn wgpuTextureGetFormat(texture: WGPUTexture) WGPUTextureFormat;
|
|
pub extern fn wgpuTextureGetHeight(texture: WGPUTexture) u32;
|
|
pub extern fn wgpuTextureGetMipLevelCount(texture: WGPUTexture) u32;
|
|
pub extern fn wgpuTextureGetSampleCount(texture: WGPUTexture) u32;
|
|
pub extern fn wgpuTextureGetUsage(texture: WGPUTexture) WGPUTextureUsage;
|
|
pub extern fn wgpuTextureGetWidth(texture: WGPUTexture) u32;
|
|
pub extern fn wgpuTextureSetLabel(texture: WGPUTexture, label: [*c]const u8) void;
|
|
pub extern fn wgpuTextureReference(texture: WGPUTexture) void;
|
|
pub extern fn wgpuTextureRelease(texture: WGPUTexture) void;
|
|
pub extern fn wgpuTextureViewSetLabel(textureView: WGPUTextureView, label: [*c]const u8) void;
|
|
pub extern fn wgpuTextureViewReference(textureView: WGPUTextureView) void;
|
|
pub extern fn wgpuTextureViewRelease(textureView: WGPUTextureView) void;
|
|
pub const struct_DawnProcTable = extern struct {
|
|
createInstance: WGPUProcCreateInstance,
|
|
getProcAddress: WGPUProcGetProcAddress,
|
|
adapterCreateDevice: WGPUProcAdapterCreateDevice,
|
|
adapterEnumerateFeatures: WGPUProcAdapterEnumerateFeatures,
|
|
adapterGetLimits: WGPUProcAdapterGetLimits,
|
|
adapterGetProperties: WGPUProcAdapterGetProperties,
|
|
adapterHasFeature: WGPUProcAdapterHasFeature,
|
|
adapterRequestDevice: WGPUProcAdapterRequestDevice,
|
|
adapterReference: WGPUProcAdapterReference,
|
|
adapterRelease: WGPUProcAdapterRelease,
|
|
bindGroupSetLabel: WGPUProcBindGroupSetLabel,
|
|
bindGroupReference: WGPUProcBindGroupReference,
|
|
bindGroupRelease: WGPUProcBindGroupRelease,
|
|
bindGroupLayoutSetLabel: WGPUProcBindGroupLayoutSetLabel,
|
|
bindGroupLayoutReference: WGPUProcBindGroupLayoutReference,
|
|
bindGroupLayoutRelease: WGPUProcBindGroupLayoutRelease,
|
|
bufferDestroy: WGPUProcBufferDestroy,
|
|
bufferGetConstMappedRange: WGPUProcBufferGetConstMappedRange,
|
|
bufferGetMappedRange: WGPUProcBufferGetMappedRange,
|
|
bufferGetSize: WGPUProcBufferGetSize,
|
|
bufferGetUsage: WGPUProcBufferGetUsage,
|
|
bufferMapAsync: WGPUProcBufferMapAsync,
|
|
bufferSetLabel: WGPUProcBufferSetLabel,
|
|
bufferUnmap: WGPUProcBufferUnmap,
|
|
bufferReference: WGPUProcBufferReference,
|
|
bufferRelease: WGPUProcBufferRelease,
|
|
commandBufferSetLabel: WGPUProcCommandBufferSetLabel,
|
|
commandBufferReference: WGPUProcCommandBufferReference,
|
|
commandBufferRelease: WGPUProcCommandBufferRelease,
|
|
commandEncoderBeginComputePass: WGPUProcCommandEncoderBeginComputePass,
|
|
commandEncoderBeginRenderPass: WGPUProcCommandEncoderBeginRenderPass,
|
|
commandEncoderClearBuffer: WGPUProcCommandEncoderClearBuffer,
|
|
commandEncoderCopyBufferToBuffer: WGPUProcCommandEncoderCopyBufferToBuffer,
|
|
commandEncoderCopyBufferToTexture: WGPUProcCommandEncoderCopyBufferToTexture,
|
|
commandEncoderCopyTextureToBuffer: WGPUProcCommandEncoderCopyTextureToBuffer,
|
|
commandEncoderCopyTextureToTexture: WGPUProcCommandEncoderCopyTextureToTexture,
|
|
commandEncoderCopyTextureToTextureInternal: WGPUProcCommandEncoderCopyTextureToTextureInternal,
|
|
commandEncoderFinish: WGPUProcCommandEncoderFinish,
|
|
commandEncoderInjectValidationError: WGPUProcCommandEncoderInjectValidationError,
|
|
commandEncoderInsertDebugMarker: WGPUProcCommandEncoderInsertDebugMarker,
|
|
commandEncoderPopDebugGroup: WGPUProcCommandEncoderPopDebugGroup,
|
|
commandEncoderPushDebugGroup: WGPUProcCommandEncoderPushDebugGroup,
|
|
commandEncoderResolveQuerySet: WGPUProcCommandEncoderResolveQuerySet,
|
|
commandEncoderSetLabel: WGPUProcCommandEncoderSetLabel,
|
|
commandEncoderWriteBuffer: WGPUProcCommandEncoderWriteBuffer,
|
|
commandEncoderWriteTimestamp: WGPUProcCommandEncoderWriteTimestamp,
|
|
commandEncoderReference: WGPUProcCommandEncoderReference,
|
|
commandEncoderRelease: WGPUProcCommandEncoderRelease,
|
|
computePassEncoderDispatch: WGPUProcComputePassEncoderDispatch,
|
|
computePassEncoderDispatchIndirect: WGPUProcComputePassEncoderDispatchIndirect,
|
|
computePassEncoderDispatchWorkgroups: WGPUProcComputePassEncoderDispatchWorkgroups,
|
|
computePassEncoderDispatchWorkgroupsIndirect: WGPUProcComputePassEncoderDispatchWorkgroupsIndirect,
|
|
computePassEncoderEnd: WGPUProcComputePassEncoderEnd,
|
|
computePassEncoderEndPass: WGPUProcComputePassEncoderEndPass,
|
|
computePassEncoderInsertDebugMarker: WGPUProcComputePassEncoderInsertDebugMarker,
|
|
computePassEncoderPopDebugGroup: WGPUProcComputePassEncoderPopDebugGroup,
|
|
computePassEncoderPushDebugGroup: WGPUProcComputePassEncoderPushDebugGroup,
|
|
computePassEncoderSetBindGroup: WGPUProcComputePassEncoderSetBindGroup,
|
|
computePassEncoderSetLabel: WGPUProcComputePassEncoderSetLabel,
|
|
computePassEncoderSetPipeline: WGPUProcComputePassEncoderSetPipeline,
|
|
computePassEncoderWriteTimestamp: WGPUProcComputePassEncoderWriteTimestamp,
|
|
computePassEncoderReference: WGPUProcComputePassEncoderReference,
|
|
computePassEncoderRelease: WGPUProcComputePassEncoderRelease,
|
|
computePipelineGetBindGroupLayout: WGPUProcComputePipelineGetBindGroupLayout,
|
|
computePipelineSetLabel: WGPUProcComputePipelineSetLabel,
|
|
computePipelineReference: WGPUProcComputePipelineReference,
|
|
computePipelineRelease: WGPUProcComputePipelineRelease,
|
|
deviceCreateBindGroup: WGPUProcDeviceCreateBindGroup,
|
|
deviceCreateBindGroupLayout: WGPUProcDeviceCreateBindGroupLayout,
|
|
deviceCreateBuffer: WGPUProcDeviceCreateBuffer,
|
|
deviceCreateCommandEncoder: WGPUProcDeviceCreateCommandEncoder,
|
|
deviceCreateComputePipeline: WGPUProcDeviceCreateComputePipeline,
|
|
deviceCreateComputePipelineAsync: WGPUProcDeviceCreateComputePipelineAsync,
|
|
deviceCreateErrorBuffer: WGPUProcDeviceCreateErrorBuffer,
|
|
deviceCreateErrorExternalTexture: WGPUProcDeviceCreateErrorExternalTexture,
|
|
deviceCreateErrorTexture: WGPUProcDeviceCreateErrorTexture,
|
|
deviceCreateExternalTexture: WGPUProcDeviceCreateExternalTexture,
|
|
deviceCreatePipelineLayout: WGPUProcDeviceCreatePipelineLayout,
|
|
deviceCreateQuerySet: WGPUProcDeviceCreateQuerySet,
|
|
deviceCreateRenderBundleEncoder: WGPUProcDeviceCreateRenderBundleEncoder,
|
|
deviceCreateRenderPipeline: WGPUProcDeviceCreateRenderPipeline,
|
|
deviceCreateRenderPipelineAsync: WGPUProcDeviceCreateRenderPipelineAsync,
|
|
deviceCreateSampler: WGPUProcDeviceCreateSampler,
|
|
deviceCreateShaderModule: WGPUProcDeviceCreateShaderModule,
|
|
deviceCreateSwapChain: WGPUProcDeviceCreateSwapChain,
|
|
deviceCreateTexture: WGPUProcDeviceCreateTexture,
|
|
deviceDestroy: WGPUProcDeviceDestroy,
|
|
deviceEnumerateFeatures: WGPUProcDeviceEnumerateFeatures,
|
|
deviceGetLimits: WGPUProcDeviceGetLimits,
|
|
deviceGetQueue: WGPUProcDeviceGetQueue,
|
|
deviceHasFeature: WGPUProcDeviceHasFeature,
|
|
deviceInjectError: WGPUProcDeviceInjectError,
|
|
deviceLoseForTesting: WGPUProcDeviceLoseForTesting,
|
|
devicePopErrorScope: WGPUProcDevicePopErrorScope,
|
|
devicePushErrorScope: WGPUProcDevicePushErrorScope,
|
|
deviceSetDeviceLostCallback: WGPUProcDeviceSetDeviceLostCallback,
|
|
deviceSetLabel: WGPUProcDeviceSetLabel,
|
|
deviceSetLoggingCallback: WGPUProcDeviceSetLoggingCallback,
|
|
deviceSetUncapturedErrorCallback: WGPUProcDeviceSetUncapturedErrorCallback,
|
|
deviceTick: WGPUProcDeviceTick,
|
|
deviceReference: WGPUProcDeviceReference,
|
|
deviceRelease: WGPUProcDeviceRelease,
|
|
externalTextureDestroy: WGPUProcExternalTextureDestroy,
|
|
externalTextureSetLabel: WGPUProcExternalTextureSetLabel,
|
|
externalTextureReference: WGPUProcExternalTextureReference,
|
|
externalTextureRelease: WGPUProcExternalTextureRelease,
|
|
instanceCreateSurface: WGPUProcInstanceCreateSurface,
|
|
instanceRequestAdapter: WGPUProcInstanceRequestAdapter,
|
|
instanceReference: WGPUProcInstanceReference,
|
|
instanceRelease: WGPUProcInstanceRelease,
|
|
pipelineLayoutSetLabel: WGPUProcPipelineLayoutSetLabel,
|
|
pipelineLayoutReference: WGPUProcPipelineLayoutReference,
|
|
pipelineLayoutRelease: WGPUProcPipelineLayoutRelease,
|
|
querySetDestroy: WGPUProcQuerySetDestroy,
|
|
querySetGetCount: WGPUProcQuerySetGetCount,
|
|
querySetGetType: WGPUProcQuerySetGetType,
|
|
querySetSetLabel: WGPUProcQuerySetSetLabel,
|
|
querySetReference: WGPUProcQuerySetReference,
|
|
querySetRelease: WGPUProcQuerySetRelease,
|
|
queueCopyTextureForBrowser: WGPUProcQueueCopyTextureForBrowser,
|
|
queueOnSubmittedWorkDone: WGPUProcQueueOnSubmittedWorkDone,
|
|
queueSetLabel: WGPUProcQueueSetLabel,
|
|
queueSubmit: WGPUProcQueueSubmit,
|
|
queueWriteBuffer: WGPUProcQueueWriteBuffer,
|
|
queueWriteTexture: WGPUProcQueueWriteTexture,
|
|
queueReference: WGPUProcQueueReference,
|
|
queueRelease: WGPUProcQueueRelease,
|
|
renderBundleReference: WGPUProcRenderBundleReference,
|
|
renderBundleRelease: WGPUProcRenderBundleRelease,
|
|
renderBundleEncoderDraw: WGPUProcRenderBundleEncoderDraw,
|
|
renderBundleEncoderDrawIndexed: WGPUProcRenderBundleEncoderDrawIndexed,
|
|
renderBundleEncoderDrawIndexedIndirect: WGPUProcRenderBundleEncoderDrawIndexedIndirect,
|
|
renderBundleEncoderDrawIndirect: WGPUProcRenderBundleEncoderDrawIndirect,
|
|
renderBundleEncoderFinish: WGPUProcRenderBundleEncoderFinish,
|
|
renderBundleEncoderInsertDebugMarker: WGPUProcRenderBundleEncoderInsertDebugMarker,
|
|
renderBundleEncoderPopDebugGroup: WGPUProcRenderBundleEncoderPopDebugGroup,
|
|
renderBundleEncoderPushDebugGroup: WGPUProcRenderBundleEncoderPushDebugGroup,
|
|
renderBundleEncoderSetBindGroup: WGPUProcRenderBundleEncoderSetBindGroup,
|
|
renderBundleEncoderSetIndexBuffer: WGPUProcRenderBundleEncoderSetIndexBuffer,
|
|
renderBundleEncoderSetLabel: WGPUProcRenderBundleEncoderSetLabel,
|
|
renderBundleEncoderSetPipeline: WGPUProcRenderBundleEncoderSetPipeline,
|
|
renderBundleEncoderSetVertexBuffer: WGPUProcRenderBundleEncoderSetVertexBuffer,
|
|
renderBundleEncoderReference: WGPUProcRenderBundleEncoderReference,
|
|
renderBundleEncoderRelease: WGPUProcRenderBundleEncoderRelease,
|
|
renderPassEncoderBeginOcclusionQuery: WGPUProcRenderPassEncoderBeginOcclusionQuery,
|
|
renderPassEncoderDraw: WGPUProcRenderPassEncoderDraw,
|
|
renderPassEncoderDrawIndexed: WGPUProcRenderPassEncoderDrawIndexed,
|
|
renderPassEncoderDrawIndexedIndirect: WGPUProcRenderPassEncoderDrawIndexedIndirect,
|
|
renderPassEncoderDrawIndirect: WGPUProcRenderPassEncoderDrawIndirect,
|
|
renderPassEncoderEnd: WGPUProcRenderPassEncoderEnd,
|
|
renderPassEncoderEndOcclusionQuery: WGPUProcRenderPassEncoderEndOcclusionQuery,
|
|
renderPassEncoderEndPass: WGPUProcRenderPassEncoderEndPass,
|
|
renderPassEncoderExecuteBundles: WGPUProcRenderPassEncoderExecuteBundles,
|
|
renderPassEncoderInsertDebugMarker: WGPUProcRenderPassEncoderInsertDebugMarker,
|
|
renderPassEncoderPopDebugGroup: WGPUProcRenderPassEncoderPopDebugGroup,
|
|
renderPassEncoderPushDebugGroup: WGPUProcRenderPassEncoderPushDebugGroup,
|
|
renderPassEncoderSetBindGroup: WGPUProcRenderPassEncoderSetBindGroup,
|
|
renderPassEncoderSetBlendConstant: WGPUProcRenderPassEncoderSetBlendConstant,
|
|
renderPassEncoderSetIndexBuffer: WGPUProcRenderPassEncoderSetIndexBuffer,
|
|
renderPassEncoderSetLabel: WGPUProcRenderPassEncoderSetLabel,
|
|
renderPassEncoderSetPipeline: WGPUProcRenderPassEncoderSetPipeline,
|
|
renderPassEncoderSetScissorRect: WGPUProcRenderPassEncoderSetScissorRect,
|
|
renderPassEncoderSetStencilReference: WGPUProcRenderPassEncoderSetStencilReference,
|
|
renderPassEncoderSetVertexBuffer: WGPUProcRenderPassEncoderSetVertexBuffer,
|
|
renderPassEncoderSetViewport: WGPUProcRenderPassEncoderSetViewport,
|
|
renderPassEncoderWriteTimestamp: WGPUProcRenderPassEncoderWriteTimestamp,
|
|
renderPassEncoderReference: WGPUProcRenderPassEncoderReference,
|
|
renderPassEncoderRelease: WGPUProcRenderPassEncoderRelease,
|
|
renderPipelineGetBindGroupLayout: WGPUProcRenderPipelineGetBindGroupLayout,
|
|
renderPipelineSetLabel: WGPUProcRenderPipelineSetLabel,
|
|
renderPipelineReference: WGPUProcRenderPipelineReference,
|
|
renderPipelineRelease: WGPUProcRenderPipelineRelease,
|
|
samplerSetLabel: WGPUProcSamplerSetLabel,
|
|
samplerReference: WGPUProcSamplerReference,
|
|
samplerRelease: WGPUProcSamplerRelease,
|
|
shaderModuleGetCompilationInfo: WGPUProcShaderModuleGetCompilationInfo,
|
|
shaderModuleSetLabel: WGPUProcShaderModuleSetLabel,
|
|
shaderModuleReference: WGPUProcShaderModuleReference,
|
|
shaderModuleRelease: WGPUProcShaderModuleRelease,
|
|
surfaceReference: WGPUProcSurfaceReference,
|
|
surfaceRelease: WGPUProcSurfaceRelease,
|
|
swapChainConfigure: WGPUProcSwapChainConfigure,
|
|
swapChainGetCurrentTextureView: WGPUProcSwapChainGetCurrentTextureView,
|
|
swapChainPresent: WGPUProcSwapChainPresent,
|
|
swapChainReference: WGPUProcSwapChainReference,
|
|
swapChainRelease: WGPUProcSwapChainRelease,
|
|
textureCreateView: WGPUProcTextureCreateView,
|
|
textureDestroy: WGPUProcTextureDestroy,
|
|
textureGetDepthOrArrayLayers: WGPUProcTextureGetDepthOrArrayLayers,
|
|
textureGetDimension: WGPUProcTextureGetDimension,
|
|
textureGetFormat: WGPUProcTextureGetFormat,
|
|
textureGetHeight: WGPUProcTextureGetHeight,
|
|
textureGetMipLevelCount: WGPUProcTextureGetMipLevelCount,
|
|
textureGetSampleCount: WGPUProcTextureGetSampleCount,
|
|
textureGetUsage: WGPUProcTextureGetUsage,
|
|
textureGetWidth: WGPUProcTextureGetWidth,
|
|
textureSetLabel: WGPUProcTextureSetLabel,
|
|
textureReference: WGPUProcTextureReference,
|
|
textureRelease: WGPUProcTextureRelease,
|
|
textureViewSetLabel: WGPUProcTextureViewSetLabel,
|
|
textureViewReference: WGPUProcTextureViewReference,
|
|
textureViewRelease: WGPUProcTextureViewRelease,
|
|
};
|
|
pub const DawnProcTable = struct_DawnProcTable;
|
|
pub extern fn machDawnGetProcTable(...) DawnProcTable;
|
|
pub const __block = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // (no file):27:9
|
|
pub const __INTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `L`"); // (no file):82:9
|
|
pub const __UINTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `UL`"); // (no file):88:9
|
|
pub const __FLT16_DENORM_MIN__ = @compileError("unable to translate C expr: unexpected token 'IntegerLiteral'"); // (no file):111:9
|
|
pub const __FLT16_EPSILON__ = @compileError("unable to translate C expr: unexpected token 'IntegerLiteral'"); // (no file):115:9
|
|
pub const __FLT16_MAX__ = @compileError("unable to translate C expr: unexpected token 'IntegerLiteral'"); // (no file):121:9
|
|
pub const __FLT16_MIN__ = @compileError("unable to translate C expr: unexpected token 'IntegerLiteral'"); // (no file):124:9
|
|
pub const __INT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `LL`"); // (no file):184:9
|
|
pub const __UINT32_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `U`"); // (no file):206:9
|
|
pub const __UINT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `ULL`"); // (no file):214:9
|
|
pub const __USER_LABEL_PREFIX__ = @compileError("unable to translate macro: undefined identifier `_`"); // (no file):305:9
|
|
pub const __nonnull = @compileError("unable to translate macro: undefined identifier `_Nonnull`"); // (no file):337:9
|
|
pub const __null_unspecified = @compileError("unable to translate macro: undefined identifier `_Null_unspecified`"); // (no file):338:9
|
|
pub const __nullable = @compileError("unable to translate macro: undefined identifier `_Nullable`"); // (no file):339:9
|
|
pub const __weak = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // (no file):392:9
|
|
pub const __CONCAT = @compileError("unable to translate C expr: unexpected token '##'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:113:9
|
|
pub const __STRING = @compileError("unable to translate C expr: unexpected token '#'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:114:9
|
|
pub const __const = @compileError("unable to translate C expr: unexpected token 'const'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:116:9
|
|
pub const __volatile = @compileError("unable to translate C expr: unexpected token 'volatile'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:118:9
|
|
pub const __dead2 = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:162:9
|
|
pub const __pure2 = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:163:9
|
|
pub const __stateful_pure = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:164:9
|
|
pub const __unused = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:169:9
|
|
pub const __used = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:174:9
|
|
pub const __cold = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:180:9
|
|
pub const __exported = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:190:9
|
|
pub const __exported_push = @compileError("unable to translate macro: undefined identifier `_Pragma`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:191:9
|
|
pub const __exported_pop = @compileError("unable to translate macro: undefined identifier `_Pragma`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:192:9
|
|
pub const __deprecated = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:204:9
|
|
pub const __deprecated_msg = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:208:10
|
|
pub const __kpi_deprecated = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:219:9
|
|
pub const __unavailable = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:225:9
|
|
pub const __restrict = @compileError("unable to translate C expr: unexpected token 'restrict'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:247:9
|
|
pub const __disable_tail_calls = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:280:9
|
|
pub const __not_tail_called = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:292:9
|
|
pub const __result_use_check = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:303:9
|
|
pub const __swift_unavailable = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:313:9
|
|
pub const __header_inline = @compileError("unable to translate C expr: unexpected token 'inline'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:347:10
|
|
pub const __header_always_inline = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:360:10
|
|
pub const __unreachable_ok_push = @compileError("unable to translate macro: undefined identifier `_Pragma`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:373:10
|
|
pub const __unreachable_ok_pop = @compileError("unable to translate macro: undefined identifier `_Pragma`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:376:10
|
|
pub const __printflike = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:397:9
|
|
pub const __printf0like = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:399:9
|
|
pub const __scanflike = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:401:9
|
|
pub const __osloglike = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:403:9
|
|
pub const __IDSTRING = @compileError("unable to translate C expr: unexpected token 'static'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:406:9
|
|
pub const __COPYRIGHT = @compileError("unable to translate macro: undefined identifier `copyright`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:409:9
|
|
pub const __RCSID = @compileError("unable to translate macro: undefined identifier `rcsid`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:413:9
|
|
pub const __SCCSID = @compileError("unable to translate macro: undefined identifier `sccsid`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:417:9
|
|
pub const __PROJECT_VERSION = @compileError("unable to translate macro: undefined identifier `project_version`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:421:9
|
|
pub const __FBSDID = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:426:9
|
|
pub const __DECONST = @compileError("unable to translate C expr: unexpected token 'const'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:430:9
|
|
pub const __DEVOLATILE = @compileError("unable to translate C expr: unexpected token 'volatile'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:434:9
|
|
pub const __DEQUALIFY = @compileError("unable to translate C expr: unexpected token 'const'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:438:9
|
|
pub const __alloc_size = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:456:9
|
|
pub const __DARWIN_ALIAS = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:641:9
|
|
pub const __DARWIN_ALIAS_C = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:642:9
|
|
pub const __DARWIN_ALIAS_I = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:643:9
|
|
pub const __DARWIN_NOCANCEL = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:644:9
|
|
pub const __DARWIN_INODE64 = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:645:9
|
|
pub const __DARWIN_1050 = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:647:9
|
|
pub const __DARWIN_1050ALIAS = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:648:9
|
|
pub const __DARWIN_1050ALIAS_C = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:649:9
|
|
pub const __DARWIN_1050ALIAS_I = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:650:9
|
|
pub const __DARWIN_1050INODE64 = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:651:9
|
|
pub const __DARWIN_EXTSN = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:653:9
|
|
pub const __DARWIN_EXTSN_C = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:654:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:35:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:41:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:47:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:53:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:59:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:65:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:71:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:77:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:83:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:89:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:95:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:101:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:107:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:113:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:119:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:125:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:131:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:137:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:143:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:149:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:155:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:161:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:167:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:173:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:179:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:185:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:191:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:197:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:203:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:209:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:215:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:221:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:227:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:233:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:239:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:245:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:251:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:257:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:263:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:269:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:275:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:281:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:287:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:293:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_5 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:299:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_6 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:305:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_7 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:311:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:317:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:323:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:329:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:335:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_5 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:341:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:347:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:353:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:359:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:365:9
|
|
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:371:9
|
|
pub const __DARWIN_ALIAS_STARTING_MAC___MAC_12_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:605:9
|
|
pub const __DARWIN_ALIAS_STARTING_MAC___MAC_12_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:611:9
|
|
pub const __DARWIN_ALIAS_STARTING = @compileError("unable to translate macro: undefined identifier `__DARWIN_ALIAS_STARTING_MAC_`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:664:9
|
|
pub const __POSIX_C_DEPRECATED = @compileError("unable to translate macro: undefined identifier `___POSIX_C_DEPRECATED_STARTING_`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:727:9
|
|
pub const __XNU_PRIVATE_EXTERN = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:827:9
|
|
pub const __counted_by = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:841:9
|
|
pub const __sized_by = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:842:9
|
|
pub const __ended_by = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:843:9
|
|
pub const __ptrcheck_abi_assume_single = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:852:9
|
|
pub const __ptrcheck_abi_assume_unsafe_indexable = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:853:9
|
|
pub const __compiler_barrier = @compileError("unable to translate macro: undefined identifier `__asm__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:887:9
|
|
pub const __enum_open = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:890:9
|
|
pub const __enum_closed = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:891:9
|
|
pub const __enum_options = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:898:9
|
|
pub const __enum_decl = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:911:9
|
|
pub const __enum_closed_decl = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:913:9
|
|
pub const __options_decl = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:915:9
|
|
pub const __options_closed_decl = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:917:9
|
|
pub const __offsetof = @compileError("unable to translate macro: undefined identifier `__builtin_offsetof`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/libc/include/any-macos-any/sys/_types.h:83:9
|
|
pub const offsetof = @compileError("unable to translate macro: undefined identifier `__builtin_offsetof`"); // /Users/slimsag/Desktop/zig/build/stage2/lib/zig/include/stddef.h:104:9
|
|
pub const __llvm__ = @as(c_int, 1);
|
|
pub const __clang__ = @as(c_int, 1);
|
|
pub const __clang_major__ = @as(c_int, 14);
|
|
pub const __clang_minor__ = @as(c_int, 0);
|
|
pub const __clang_patchlevel__ = @as(c_int, 6);
|
|
pub const __clang_version__ = "14.0.6 ";
|
|
pub const __GNUC__ = @as(c_int, 4);
|
|
pub const __GNUC_MINOR__ = @as(c_int, 2);
|
|
pub const __GNUC_PATCHLEVEL__ = @as(c_int, 1);
|
|
pub const __GXX_ABI_VERSION = @as(c_int, 1002);
|
|
pub const __ATOMIC_RELAXED = @as(c_int, 0);
|
|
pub const __ATOMIC_CONSUME = @as(c_int, 1);
|
|
pub const __ATOMIC_ACQUIRE = @as(c_int, 2);
|
|
pub const __ATOMIC_RELEASE = @as(c_int, 3);
|
|
pub const __ATOMIC_ACQ_REL = @as(c_int, 4);
|
|
pub const __ATOMIC_SEQ_CST = @as(c_int, 5);
|
|
pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM = @as(c_int, 0);
|
|
pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP = @as(c_int, 1);
|
|
pub const __OPENCL_MEMORY_SCOPE_DEVICE = @as(c_int, 2);
|
|
pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES = @as(c_int, 3);
|
|
pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP = @as(c_int, 4);
|
|
pub const __PRAGMA_REDEFINE_EXTNAME = @as(c_int, 1);
|
|
pub const __VERSION__ = "Homebrew Clang 14.0.6";
|
|
pub const __OBJC_BOOL_IS_BOOL = @as(c_int, 1);
|
|
pub const __CONSTANT_CFSTRINGS__ = @as(c_int, 1);
|
|
pub const __BLOCKS__ = @as(c_int, 1);
|
|
pub const __clang_literal_encoding__ = "UTF-8";
|
|
pub const __clang_wide_literal_encoding__ = "UTF-32";
|
|
pub const __ORDER_LITTLE_ENDIAN__ = @as(c_int, 1234);
|
|
pub const __ORDER_BIG_ENDIAN__ = @as(c_int, 4321);
|
|
pub const __ORDER_PDP_ENDIAN__ = @as(c_int, 3412);
|
|
pub const __BYTE_ORDER__ = __ORDER_LITTLE_ENDIAN__;
|
|
pub const __LITTLE_ENDIAN__ = @as(c_int, 1);
|
|
pub const _LP64 = @as(c_int, 1);
|
|
pub const __LP64__ = @as(c_int, 1);
|
|
pub const __CHAR_BIT__ = @as(c_int, 8);
|
|
pub const __BOOL_WIDTH__ = @as(c_int, 8);
|
|
pub const __SHRT_WIDTH__ = @as(c_int, 16);
|
|
pub const __INT_WIDTH__ = @as(c_int, 32);
|
|
pub const __LONG_WIDTH__ = @as(c_int, 64);
|
|
pub const __LLONG_WIDTH__ = @as(c_int, 64);
|
|
pub const __BITINT_MAXWIDTH__ = @as(c_int, 128);
|
|
pub const __SCHAR_MAX__ = @as(c_int, 127);
|
|
pub const __SHRT_MAX__ = @as(c_int, 32767);
|
|
pub const __INT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
|
|
pub const __LONG_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
|
|
pub const __LONG_LONG_MAX__ = @as(c_longlong, 9223372036854775807);
|
|
pub const __WCHAR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
|
|
pub const __WCHAR_WIDTH__ = @as(c_int, 32);
|
|
pub const __WINT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
|
|
pub const __WINT_WIDTH__ = @as(c_int, 32);
|
|
pub const __INTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
|
|
pub const __INTMAX_WIDTH__ = @as(c_int, 64);
|
|
pub const __SIZE_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal);
|
|
pub const __SIZE_WIDTH__ = @as(c_int, 64);
|
|
pub const __UINTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal);
|
|
pub const __UINTMAX_WIDTH__ = @as(c_int, 64);
|
|
pub const __PTRDIFF_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
|
|
pub const __PTRDIFF_WIDTH__ = @as(c_int, 64);
|
|
pub const __INTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
|
|
pub const __INTPTR_WIDTH__ = @as(c_int, 64);
|
|
pub const __UINTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal);
|
|
pub const __UINTPTR_WIDTH__ = @as(c_int, 64);
|
|
pub const __SIZEOF_DOUBLE__ = @as(c_int, 8);
|
|
pub const __SIZEOF_FLOAT__ = @as(c_int, 4);
|
|
pub const __SIZEOF_INT__ = @as(c_int, 4);
|
|
pub const __SIZEOF_LONG__ = @as(c_int, 8);
|
|
pub const __SIZEOF_LONG_DOUBLE__ = @as(c_int, 8);
|
|
pub const __SIZEOF_LONG_LONG__ = @as(c_int, 8);
|
|
pub const __SIZEOF_POINTER__ = @as(c_int, 8);
|
|
pub const __SIZEOF_SHORT__ = @as(c_int, 2);
|
|
pub const __SIZEOF_PTRDIFF_T__ = @as(c_int, 8);
|
|
pub const __SIZEOF_SIZE_T__ = @as(c_int, 8);
|
|
pub const __SIZEOF_WCHAR_T__ = @as(c_int, 4);
|
|
pub const __SIZEOF_WINT_T__ = @as(c_int, 4);
|
|
pub const __SIZEOF_INT128__ = @as(c_int, 16);
|
|
pub const __INTMAX_TYPE__ = c_long;
|
|
pub const __INTMAX_FMTd__ = "ld";
|
|
pub const __INTMAX_FMTi__ = "li";
|
|
pub const __UINTMAX_TYPE__ = c_ulong;
|
|
pub const __UINTMAX_FMTo__ = "lo";
|
|
pub const __UINTMAX_FMTu__ = "lu";
|
|
pub const __UINTMAX_FMTx__ = "lx";
|
|
pub const __UINTMAX_FMTX__ = "lX";
|
|
pub const __PTRDIFF_TYPE__ = c_long;
|
|
pub const __PTRDIFF_FMTd__ = "ld";
|
|
pub const __PTRDIFF_FMTi__ = "li";
|
|
pub const __INTPTR_TYPE__ = c_long;
|
|
pub const __INTPTR_FMTd__ = "ld";
|
|
pub const __INTPTR_FMTi__ = "li";
|
|
pub const __SIZE_TYPE__ = c_ulong;
|
|
pub const __SIZE_FMTo__ = "lo";
|
|
pub const __SIZE_FMTu__ = "lu";
|
|
pub const __SIZE_FMTx__ = "lx";
|
|
pub const __SIZE_FMTX__ = "lX";
|
|
pub const __WCHAR_TYPE__ = c_int;
|
|
pub const __WINT_TYPE__ = c_int;
|
|
pub const __SIG_ATOMIC_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
|
|
pub const __SIG_ATOMIC_WIDTH__ = @as(c_int, 32);
|
|
pub const __CHAR16_TYPE__ = c_ushort;
|
|
pub const __CHAR32_TYPE__ = c_uint;
|
|
pub const __UINTPTR_TYPE__ = c_ulong;
|
|
pub const __UINTPTR_FMTo__ = "lo";
|
|
pub const __UINTPTR_FMTu__ = "lu";
|
|
pub const __UINTPTR_FMTx__ = "lx";
|
|
pub const __UINTPTR_FMTX__ = "lX";
|
|
pub const __FLT16_HAS_DENORM__ = @as(c_int, 1);
|
|
pub const __FLT16_DIG__ = @as(c_int, 3);
|
|
pub const __FLT16_DECIMAL_DIG__ = @as(c_int, 5);
|
|
pub const __FLT16_HAS_INFINITY__ = @as(c_int, 1);
|
|
pub const __FLT16_HAS_QUIET_NAN__ = @as(c_int, 1);
|
|
pub const __FLT16_MANT_DIG__ = @as(c_int, 11);
|
|
pub const __FLT16_MAX_10_EXP__ = @as(c_int, 4);
|
|
pub const __FLT16_MAX_EXP__ = @as(c_int, 16);
|
|
pub const __FLT16_MIN_10_EXP__ = -@as(c_int, 4);
|
|
pub const __FLT16_MIN_EXP__ = -@as(c_int, 13);
|
|
pub const __FLT_DENORM_MIN__ = @as(f32, 1.40129846e-45);
|
|
pub const __FLT_HAS_DENORM__ = @as(c_int, 1);
|
|
pub const __FLT_DIG__ = @as(c_int, 6);
|
|
pub const __FLT_DECIMAL_DIG__ = @as(c_int, 9);
|
|
pub const __FLT_EPSILON__ = @as(f32, 1.19209290e-7);
|
|
pub const __FLT_HAS_INFINITY__ = @as(c_int, 1);
|
|
pub const __FLT_HAS_QUIET_NAN__ = @as(c_int, 1);
|
|
pub const __FLT_MANT_DIG__ = @as(c_int, 24);
|
|
pub const __FLT_MAX_10_EXP__ = @as(c_int, 38);
|
|
pub const __FLT_MAX_EXP__ = @as(c_int, 128);
|
|
pub const __FLT_MAX__ = @as(f32, 3.40282347e+38);
|
|
pub const __FLT_MIN_10_EXP__ = -@as(c_int, 37);
|
|
pub const __FLT_MIN_EXP__ = -@as(c_int, 125);
|
|
pub const __FLT_MIN__ = @as(f32, 1.17549435e-38);
|
|
pub const __DBL_DENORM_MIN__ = 4.9406564584124654e-324;
|
|
pub const __DBL_HAS_DENORM__ = @as(c_int, 1);
|
|
pub const __DBL_DIG__ = @as(c_int, 15);
|
|
pub const __DBL_DECIMAL_DIG__ = @as(c_int, 17);
|
|
pub const __DBL_EPSILON__ = 2.2204460492503131e-16;
|
|
pub const __DBL_HAS_INFINITY__ = @as(c_int, 1);
|
|
pub const __DBL_HAS_QUIET_NAN__ = @as(c_int, 1);
|
|
pub const __DBL_MANT_DIG__ = @as(c_int, 53);
|
|
pub const __DBL_MAX_10_EXP__ = @as(c_int, 308);
|
|
pub const __DBL_MAX_EXP__ = @as(c_int, 1024);
|
|
pub const __DBL_MAX__ = 1.7976931348623157e+308;
|
|
pub const __DBL_MIN_10_EXP__ = -@as(c_int, 307);
|
|
pub const __DBL_MIN_EXP__ = -@as(c_int, 1021);
|
|
pub const __DBL_MIN__ = 2.2250738585072014e-308;
|
|
pub const __LDBL_DENORM_MIN__ = @as(c_longdouble, 4.9406564584124654e-324);
|
|
pub const __LDBL_HAS_DENORM__ = @as(c_int, 1);
|
|
pub const __LDBL_DIG__ = @as(c_int, 15);
|
|
pub const __LDBL_DECIMAL_DIG__ = @as(c_int, 17);
|
|
pub const __LDBL_EPSILON__ = @as(c_longdouble, 2.2204460492503131e-16);
|
|
pub const __LDBL_HAS_INFINITY__ = @as(c_int, 1);
|
|
pub const __LDBL_HAS_QUIET_NAN__ = @as(c_int, 1);
|
|
pub const __LDBL_MANT_DIG__ = @as(c_int, 53);
|
|
pub const __LDBL_MAX_10_EXP__ = @as(c_int, 308);
|
|
pub const __LDBL_MAX_EXP__ = @as(c_int, 1024);
|
|
pub const __LDBL_MAX__ = @as(c_longdouble, 1.7976931348623157e+308);
|
|
pub const __LDBL_MIN_10_EXP__ = -@as(c_int, 307);
|
|
pub const __LDBL_MIN_EXP__ = -@as(c_int, 1021);
|
|
pub const __LDBL_MIN__ = @as(c_longdouble, 2.2250738585072014e-308);
|
|
pub const __POINTER_WIDTH__ = @as(c_int, 64);
|
|
pub const __BIGGEST_ALIGNMENT__ = @as(c_int, 8);
|
|
pub const __INT8_TYPE__ = i8;
|
|
pub const __INT8_FMTd__ = "hhd";
|
|
pub const __INT8_FMTi__ = "hhi";
|
|
pub const __INT8_C_SUFFIX__ = "";
|
|
pub const __INT16_TYPE__ = c_short;
|
|
pub const __INT16_FMTd__ = "hd";
|
|
pub const __INT16_FMTi__ = "hi";
|
|
pub const __INT16_C_SUFFIX__ = "";
|
|
pub const __INT32_TYPE__ = c_int;
|
|
pub const __INT32_FMTd__ = "d";
|
|
pub const __INT32_FMTi__ = "i";
|
|
pub const __INT32_C_SUFFIX__ = "";
|
|
pub const __INT64_TYPE__ = c_longlong;
|
|
pub const __INT64_FMTd__ = "lld";
|
|
pub const __INT64_FMTi__ = "lli";
|
|
pub const __UINT8_TYPE__ = u8;
|
|
pub const __UINT8_FMTo__ = "hho";
|
|
pub const __UINT8_FMTu__ = "hhu";
|
|
pub const __UINT8_FMTx__ = "hhx";
|
|
pub const __UINT8_FMTX__ = "hhX";
|
|
pub const __UINT8_C_SUFFIX__ = "";
|
|
pub const __UINT8_MAX__ = @as(c_int, 255);
|
|
pub const __INT8_MAX__ = @as(c_int, 127);
|
|
pub const __UINT16_TYPE__ = c_ushort;
|
|
pub const __UINT16_FMTo__ = "ho";
|
|
pub const __UINT16_FMTu__ = "hu";
|
|
pub const __UINT16_FMTx__ = "hx";
|
|
pub const __UINT16_FMTX__ = "hX";
|
|
pub const __UINT16_C_SUFFIX__ = "";
|
|
pub const __UINT16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal);
|
|
pub const __INT16_MAX__ = @as(c_int, 32767);
|
|
pub const __UINT32_TYPE__ = c_uint;
|
|
pub const __UINT32_FMTo__ = "o";
|
|
pub const __UINT32_FMTu__ = "u";
|
|
pub const __UINT32_FMTx__ = "x";
|
|
pub const __UINT32_FMTX__ = "X";
|
|
pub const __UINT32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal);
|
|
pub const __INT32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
|
|
pub const __UINT64_TYPE__ = c_ulonglong;
|
|
pub const __UINT64_FMTo__ = "llo";
|
|
pub const __UINT64_FMTu__ = "llu";
|
|
pub const __UINT64_FMTx__ = "llx";
|
|
pub const __UINT64_FMTX__ = "llX";
|
|
pub const __UINT64_MAX__ = @as(c_ulonglong, 18446744073709551615);
|
|
pub const __INT64_MAX__ = @as(c_longlong, 9223372036854775807);
|
|
pub const __INT_LEAST8_TYPE__ = i8;
|
|
pub const __INT_LEAST8_MAX__ = @as(c_int, 127);
|
|
pub const __INT_LEAST8_WIDTH__ = @as(c_int, 8);
|
|
pub const __INT_LEAST8_FMTd__ = "hhd";
|
|
pub const __INT_LEAST8_FMTi__ = "hhi";
|
|
pub const __UINT_LEAST8_TYPE__ = u8;
|
|
pub const __UINT_LEAST8_MAX__ = @as(c_int, 255);
|
|
pub const __UINT_LEAST8_FMTo__ = "hho";
|
|
pub const __UINT_LEAST8_FMTu__ = "hhu";
|
|
pub const __UINT_LEAST8_FMTx__ = "hhx";
|
|
pub const __UINT_LEAST8_FMTX__ = "hhX";
|
|
pub const __INT_LEAST16_TYPE__ = c_short;
|
|
pub const __INT_LEAST16_MAX__ = @as(c_int, 32767);
|
|
pub const __INT_LEAST16_WIDTH__ = @as(c_int, 16);
|
|
pub const __INT_LEAST16_FMTd__ = "hd";
|
|
pub const __INT_LEAST16_FMTi__ = "hi";
|
|
pub const __UINT_LEAST16_TYPE__ = c_ushort;
|
|
pub const __UINT_LEAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal);
|
|
pub const __UINT_LEAST16_FMTo__ = "ho";
|
|
pub const __UINT_LEAST16_FMTu__ = "hu";
|
|
pub const __UINT_LEAST16_FMTx__ = "hx";
|
|
pub const __UINT_LEAST16_FMTX__ = "hX";
|
|
pub const __INT_LEAST32_TYPE__ = c_int;
|
|
pub const __INT_LEAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
|
|
pub const __INT_LEAST32_WIDTH__ = @as(c_int, 32);
|
|
pub const __INT_LEAST32_FMTd__ = "d";
|
|
pub const __INT_LEAST32_FMTi__ = "i";
|
|
pub const __UINT_LEAST32_TYPE__ = c_uint;
|
|
pub const __UINT_LEAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal);
|
|
pub const __UINT_LEAST32_FMTo__ = "o";
|
|
pub const __UINT_LEAST32_FMTu__ = "u";
|
|
pub const __UINT_LEAST32_FMTx__ = "x";
|
|
pub const __UINT_LEAST32_FMTX__ = "X";
|
|
pub const __INT_LEAST64_TYPE__ = c_longlong;
|
|
pub const __INT_LEAST64_MAX__ = @as(c_longlong, 9223372036854775807);
|
|
pub const __INT_LEAST64_WIDTH__ = @as(c_int, 64);
|
|
pub const __INT_LEAST64_FMTd__ = "lld";
|
|
pub const __INT_LEAST64_FMTi__ = "lli";
|
|
pub const __UINT_LEAST64_TYPE__ = c_ulonglong;
|
|
pub const __UINT_LEAST64_MAX__ = @as(c_ulonglong, 18446744073709551615);
|
|
pub const __UINT_LEAST64_FMTo__ = "llo";
|
|
pub const __UINT_LEAST64_FMTu__ = "llu";
|
|
pub const __UINT_LEAST64_FMTx__ = "llx";
|
|
pub const __UINT_LEAST64_FMTX__ = "llX";
|
|
pub const __INT_FAST8_TYPE__ = i8;
|
|
pub const __INT_FAST8_MAX__ = @as(c_int, 127);
|
|
pub const __INT_FAST8_WIDTH__ = @as(c_int, 8);
|
|
pub const __INT_FAST8_FMTd__ = "hhd";
|
|
pub const __INT_FAST8_FMTi__ = "hhi";
|
|
pub const __UINT_FAST8_TYPE__ = u8;
|
|
pub const __UINT_FAST8_MAX__ = @as(c_int, 255);
|
|
pub const __UINT_FAST8_FMTo__ = "hho";
|
|
pub const __UINT_FAST8_FMTu__ = "hhu";
|
|
pub const __UINT_FAST8_FMTx__ = "hhx";
|
|
pub const __UINT_FAST8_FMTX__ = "hhX";
|
|
pub const __INT_FAST16_TYPE__ = c_short;
|
|
pub const __INT_FAST16_MAX__ = @as(c_int, 32767);
|
|
pub const __INT_FAST16_WIDTH__ = @as(c_int, 16);
|
|
pub const __INT_FAST16_FMTd__ = "hd";
|
|
pub const __INT_FAST16_FMTi__ = "hi";
|
|
pub const __UINT_FAST16_TYPE__ = c_ushort;
|
|
pub const __UINT_FAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal);
|
|
pub const __UINT_FAST16_FMTo__ = "ho";
|
|
pub const __UINT_FAST16_FMTu__ = "hu";
|
|
pub const __UINT_FAST16_FMTx__ = "hx";
|
|
pub const __UINT_FAST16_FMTX__ = "hX";
|
|
pub const __INT_FAST32_TYPE__ = c_int;
|
|
pub const __INT_FAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
|
|
pub const __INT_FAST32_WIDTH__ = @as(c_int, 32);
|
|
pub const __INT_FAST32_FMTd__ = "d";
|
|
pub const __INT_FAST32_FMTi__ = "i";
|
|
pub const __UINT_FAST32_TYPE__ = c_uint;
|
|
pub const __UINT_FAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal);
|
|
pub const __UINT_FAST32_FMTo__ = "o";
|
|
pub const __UINT_FAST32_FMTu__ = "u";
|
|
pub const __UINT_FAST32_FMTx__ = "x";
|
|
pub const __UINT_FAST32_FMTX__ = "X";
|
|
pub const __INT_FAST64_TYPE__ = c_longlong;
|
|
pub const __INT_FAST64_MAX__ = @as(c_longlong, 9223372036854775807);
|
|
pub const __INT_FAST64_WIDTH__ = @as(c_int, 64);
|
|
pub const __INT_FAST64_FMTd__ = "lld";
|
|
pub const __INT_FAST64_FMTi__ = "lli";
|
|
pub const __UINT_FAST64_TYPE__ = c_ulonglong;
|
|
pub const __UINT_FAST64_MAX__ = @as(c_ulonglong, 18446744073709551615);
|
|
pub const __UINT_FAST64_FMTo__ = "llo";
|
|
pub const __UINT_FAST64_FMTu__ = "llu";
|
|
pub const __UINT_FAST64_FMTx__ = "llx";
|
|
pub const __UINT_FAST64_FMTX__ = "llX";
|
|
pub const __NO_MATH_ERRNO__ = @as(c_int, 1);
|
|
pub const __FINITE_MATH_ONLY__ = @as(c_int, 0);
|
|
pub const __GNUC_STDC_INLINE__ = @as(c_int, 1);
|
|
pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL = @as(c_int, 1);
|
|
pub const __CLANG_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2);
|
|
pub const __CLANG_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2);
|
|
pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2);
|
|
pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2);
|
|
pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2);
|
|
pub const __CLANG_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2);
|
|
pub const __CLANG_ATOMIC_INT_LOCK_FREE = @as(c_int, 2);
|
|
pub const __CLANG_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2);
|
|
pub const __CLANG_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2);
|
|
pub const __CLANG_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_INT_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2);
|
|
pub const __GCC_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2);
|
|
pub const __NO_INLINE__ = @as(c_int, 1);
|
|
pub const __PIC__ = @as(c_int, 2);
|
|
pub const __pic__ = @as(c_int, 2);
|
|
pub const __FLT_EVAL_METHOD__ = @as(c_int, 0);
|
|
pub const __FLT_RADIX__ = @as(c_int, 2);
|
|
pub const __DECIMAL_DIG__ = __LDBL_DECIMAL_DIG__;
|
|
pub const __SSP_STRONG__ = @as(c_int, 2);
|
|
pub const __AARCH64EL__ = @as(c_int, 1);
|
|
pub const __aarch64__ = @as(c_int, 1);
|
|
pub const __AARCH64_CMODEL_SMALL__ = @as(c_int, 1);
|
|
pub const __ARM_ACLE = @as(c_int, 200);
|
|
pub const __ARM_ARCH = @as(c_int, 8);
|
|
pub const __ARM_ARCH_PROFILE = 'A';
|
|
pub const __ARM_64BIT_STATE = @as(c_int, 1);
|
|
pub const __ARM_PCS_AAPCS64 = @as(c_int, 1);
|
|
pub const __ARM_ARCH_ISA_A64 = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_CLZ = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_FMA = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_LDREX = @as(c_int, 0xF);
|
|
pub const __ARM_FEATURE_IDIV = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_DIV = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_NUMERIC_MAXMIN = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_DIRECTED_ROUNDING = @as(c_int, 1);
|
|
pub const __ARM_ALIGN_MAX_STACK_PWR = @as(c_int, 4);
|
|
pub const __ARM_FP = @as(c_int, 0xE);
|
|
pub const __ARM_FP16_FORMAT_IEEE = @as(c_int, 1);
|
|
pub const __ARM_FP16_ARGS = @as(c_int, 1);
|
|
pub const __ARM_SIZEOF_WCHAR_T = @as(c_int, 4);
|
|
pub const __ARM_SIZEOF_MINIMAL_ENUM = @as(c_int, 4);
|
|
pub const __ARM_NEON = @as(c_int, 1);
|
|
pub const __ARM_NEON_FP = @as(c_int, 0xE);
|
|
pub const __ARM_FEATURE_CRC32 = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_CRYPTO = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_AES = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_SHA2 = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_SHA3 = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_SHA512 = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_UNALIGNED = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_FP16_VECTOR_ARITHMETIC = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_FP16_SCALAR_ARITHMETIC = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_DOTPROD = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_ATOMICS = @as(c_int, 1);
|
|
pub const __ARM_FEATURE_FP16_FML = @as(c_int, 1);
|
|
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = @as(c_int, 1);
|
|
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = @as(c_int, 1);
|
|
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = @as(c_int, 1);
|
|
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = @as(c_int, 1);
|
|
pub const __AARCH64_SIMD__ = @as(c_int, 1);
|
|
pub const __ARM64_ARCH_8__ = @as(c_int, 1);
|
|
pub const __ARM_NEON__ = @as(c_int, 1);
|
|
pub const __REGISTER_PREFIX__ = "";
|
|
pub const __arm64 = @as(c_int, 1);
|
|
pub const __arm64__ = @as(c_int, 1);
|
|
pub const __APPLE_CC__ = @as(c_int, 6000);
|
|
pub const __APPLE__ = @as(c_int, 1);
|
|
pub const __STDC_NO_THREADS__ = @as(c_int, 1);
|
|
pub const __strong = "";
|
|
pub const __unsafe_unretained = "";
|
|
pub const __DYNAMIC__ = @as(c_int, 1);
|
|
pub const __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 120100, .decimal);
|
|
pub const __MACH__ = @as(c_int, 1);
|
|
pub const __STDC__ = @as(c_int, 1);
|
|
pub const __STDC_HOSTED__ = @as(c_int, 1);
|
|
pub const __STDC_VERSION__ = @as(c_long, 201710);
|
|
pub const __STDC_UTF_16__ = @as(c_int, 1);
|
|
pub const __STDC_UTF_32__ = @as(c_int, 1);
|
|
pub const _DEBUG = @as(c_int, 1);
|
|
pub const __GCC_HAVE_DWARF2_CFI_ASM = @as(c_int, 1);
|
|
pub const WEBGPU_H_ = "";
|
|
pub const WGPU_EXPORT = "";
|
|
pub const __CLANG_STDINT_H = "";
|
|
pub const _STDINT_H_ = "";
|
|
pub const __WORDSIZE = @as(c_int, 64);
|
|
pub const _INT8_T = "";
|
|
pub const _INT16_T = "";
|
|
pub const _INT32_T = "";
|
|
pub const _INT64_T = "";
|
|
pub const _UINT8_T = "";
|
|
pub const _UINT16_T = "";
|
|
pub const _UINT32_T = "";
|
|
pub const _UINT64_T = "";
|
|
pub const _SYS__TYPES_H_ = "";
|
|
pub const _CDEFS_H_ = "";
|
|
pub const __BEGIN_DECLS = "";
|
|
pub const __END_DECLS = "";
|
|
pub inline fn __P(protos: anytype) @TypeOf(protos) {
|
|
return protos;
|
|
}
|
|
pub const __signed = c_int;
|
|
pub inline fn __deprecated_enum_msg(_msg: anytype) @TypeOf(__deprecated_msg(_msg)) {
|
|
return __deprecated_msg(_msg);
|
|
}
|
|
pub const __kpi_unavailable = "";
|
|
pub const __kpi_deprecated_arm64_macos_unavailable = "";
|
|
pub const __dead = "";
|
|
pub const __pure = "";
|
|
pub const __abortlike = __dead2 ++ __cold ++ __not_tail_called;
|
|
pub const __DARWIN_ONLY_64_BIT_INO_T = @as(c_int, 1);
|
|
pub const __DARWIN_ONLY_UNIX_CONFORMANCE = @as(c_int, 1);
|
|
pub const __DARWIN_ONLY_VERS_1050 = @as(c_int, 1);
|
|
pub const __DARWIN_UNIX03 = @as(c_int, 1);
|
|
pub const __DARWIN_64_BIT_INO_T = @as(c_int, 1);
|
|
pub const __DARWIN_VERS_1050 = @as(c_int, 1);
|
|
pub const __DARWIN_NON_CANCELABLE = @as(c_int, 0);
|
|
pub const __DARWIN_SUF_UNIX03 = "";
|
|
pub const __DARWIN_SUF_64_BIT_INO_T = "";
|
|
pub const __DARWIN_SUF_1050 = "";
|
|
pub const __DARWIN_SUF_NON_CANCELABLE = "";
|
|
pub const __DARWIN_SUF_EXTSN = "$DARWIN_EXTSN";
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_0(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_1(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_2(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_3(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_4(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_5(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_6(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_7(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_8(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_9(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_10(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_2(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_3(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_11(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_2(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_3(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_4(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_12(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_12_1(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_12_2(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_12_4(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_13(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_13_1(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_13_2(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_13_4(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_1(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_4(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_5(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_6(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_15(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_15_1(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_16(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_11_0(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_11_1(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_11_3(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_12_0(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_12_1(x: anytype) @TypeOf(x) {
|
|
return x;
|
|
}
|
|
pub const ___POSIX_C_DEPRECATED_STARTING_198808L = "";
|
|
pub const ___POSIX_C_DEPRECATED_STARTING_199009L = "";
|
|
pub const ___POSIX_C_DEPRECATED_STARTING_199209L = "";
|
|
pub const ___POSIX_C_DEPRECATED_STARTING_199309L = "";
|
|
pub const ___POSIX_C_DEPRECATED_STARTING_199506L = "";
|
|
pub const ___POSIX_C_DEPRECATED_STARTING_200112L = "";
|
|
pub const ___POSIX_C_DEPRECATED_STARTING_200809L = "";
|
|
pub const __DARWIN_C_ANSI = @as(c_long, 0o10000);
|
|
pub const __DARWIN_C_FULL = @as(c_long, 900000);
|
|
pub const __DARWIN_C_LEVEL = __DARWIN_C_FULL;
|
|
pub const __STDC_WANT_LIB_EXT1__ = @as(c_int, 1);
|
|
pub const __DARWIN_NO_LONG_LONG = @as(c_int, 0);
|
|
pub const _DARWIN_FEATURE_64_BIT_INODE = @as(c_int, 1);
|
|
pub const _DARWIN_FEATURE_ONLY_64_BIT_INODE = @as(c_int, 1);
|
|
pub const _DARWIN_FEATURE_ONLY_VERS_1050 = @as(c_int, 1);
|
|
pub const _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE = @as(c_int, 1);
|
|
pub const _DARWIN_FEATURE_UNIX_CONFORMANCE = @as(c_int, 3);
|
|
pub inline fn __CAST_AWAY_QUALIFIER(variable: anytype, qualifier: anytype, @"type": anytype) @TypeOf(@"type"(c_long)(variable)) {
|
|
_ = qualifier;
|
|
return @"type"(c_long)(variable);
|
|
}
|
|
pub const __has_ptrcheck = @as(c_int, 0);
|
|
pub const __single = "";
|
|
pub const __unsafe_indexable = "";
|
|
pub inline fn __unsafe_forge_bidi_indexable(T: anytype, P: anytype, S: anytype) @TypeOf(T(P)) {
|
|
_ = S;
|
|
return T(P);
|
|
}
|
|
pub const __unsafe_forge_single = @import("std").zig.c_translation.Macros.CAST_OR_CALL;
|
|
pub const __array_decay_dicards_count_in_parameters = "";
|
|
pub const __ASSUME_PTR_ABI_SINGLE_BEGIN = __ptrcheck_abi_assume_single();
|
|
pub const __ASSUME_PTR_ABI_SINGLE_END = __ptrcheck_abi_assume_unsafe_indexable();
|
|
pub const __header_indexable = "";
|
|
pub const __header_bidi_indexable = "";
|
|
pub const __kernel_ptr_semantics = "";
|
|
pub const __kernel_data_semantics = "";
|
|
pub const __kernel_dual_semantics = "";
|
|
pub const _BSD_MACHINE__TYPES_H_ = "";
|
|
pub const _BSD_ARM__TYPES_H_ = "";
|
|
pub const __DARWIN_NULL = @import("std").zig.c_translation.cast(?*anyopaque, @as(c_int, 0));
|
|
pub const _SYS__PTHREAD_TYPES_H_ = "";
|
|
pub const __PTHREAD_SIZE__ = @as(c_int, 8176);
|
|
pub const __PTHREAD_ATTR_SIZE__ = @as(c_int, 56);
|
|
pub const __PTHREAD_MUTEXATTR_SIZE__ = @as(c_int, 8);
|
|
pub const __PTHREAD_MUTEX_SIZE__ = @as(c_int, 56);
|
|
pub const __PTHREAD_CONDATTR_SIZE__ = @as(c_int, 8);
|
|
pub const __PTHREAD_COND_SIZE__ = @as(c_int, 40);
|
|
pub const __PTHREAD_ONCE_SIZE__ = @as(c_int, 8);
|
|
pub const __PTHREAD_RWLOCK_SIZE__ = @as(c_int, 192);
|
|
pub const __PTHREAD_RWLOCKATTR_SIZE__ = @as(c_int, 16);
|
|
pub const _INTPTR_T = "";
|
|
pub const _BSD_MACHINE_TYPES_H_ = "";
|
|
pub const _ARM_MACHTYPES_H_ = "";
|
|
pub const _MACHTYPES_H_ = "";
|
|
pub const _U_INT8_T = "";
|
|
pub const _U_INT16_T = "";
|
|
pub const _U_INT32_T = "";
|
|
pub const _U_INT64_T = "";
|
|
pub const _UINTPTR_T = "";
|
|
pub const USER_ADDR_NULL = @import("std").zig.c_translation.cast(user_addr_t, @as(c_int, 0));
|
|
pub inline fn CAST_USER_ADDR_T(a_ptr: anytype) user_addr_t {
|
|
return @import("std").zig.c_translation.cast(user_addr_t, @import("std").zig.c_translation.cast(usize, a_ptr));
|
|
}
|
|
pub const _INTMAX_T = "";
|
|
pub const _UINTMAX_T = "";
|
|
pub inline fn INT8_C(v: anytype) @TypeOf(v) {
|
|
return v;
|
|
}
|
|
pub inline fn INT16_C(v: anytype) @TypeOf(v) {
|
|
return v;
|
|
}
|
|
pub inline fn INT32_C(v: anytype) @TypeOf(v) {
|
|
return v;
|
|
}
|
|
pub const INT64_C = @import("std").zig.c_translation.Macros.LL_SUFFIX;
|
|
pub inline fn UINT8_C(v: anytype) @TypeOf(v) {
|
|
return v;
|
|
}
|
|
pub inline fn UINT16_C(v: anytype) @TypeOf(v) {
|
|
return v;
|
|
}
|
|
pub const UINT32_C = @import("std").zig.c_translation.Macros.U_SUFFIX;
|
|
pub const UINT64_C = @import("std").zig.c_translation.Macros.ULL_SUFFIX;
|
|
pub const INTMAX_C = @import("std").zig.c_translation.Macros.L_SUFFIX;
|
|
pub const UINTMAX_C = @import("std").zig.c_translation.Macros.UL_SUFFIX;
|
|
pub const INT8_MAX = @as(c_int, 127);
|
|
pub const INT16_MAX = @as(c_int, 32767);
|
|
pub const INT32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
|
|
pub const INT64_MAX = @as(c_longlong, 9223372036854775807);
|
|
pub const INT8_MIN = -@as(c_int, 128);
|
|
pub const INT16_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_int, 32768, .decimal);
|
|
pub const INT32_MIN = -INT32_MAX - @as(c_int, 1);
|
|
pub const INT64_MIN = -INT64_MAX - @as(c_int, 1);
|
|
pub const UINT8_MAX = @as(c_int, 255);
|
|
pub const UINT16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal);
|
|
pub const UINT32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal);
|
|
pub const UINT64_MAX = @as(c_ulonglong, 18446744073709551615);
|
|
pub const INT_LEAST8_MIN = INT8_MIN;
|
|
pub const INT_LEAST16_MIN = INT16_MIN;
|
|
pub const INT_LEAST32_MIN = INT32_MIN;
|
|
pub const INT_LEAST64_MIN = INT64_MIN;
|
|
pub const INT_LEAST8_MAX = INT8_MAX;
|
|
pub const INT_LEAST16_MAX = INT16_MAX;
|
|
pub const INT_LEAST32_MAX = INT32_MAX;
|
|
pub const INT_LEAST64_MAX = INT64_MAX;
|
|
pub const UINT_LEAST8_MAX = UINT8_MAX;
|
|
pub const UINT_LEAST16_MAX = UINT16_MAX;
|
|
pub const UINT_LEAST32_MAX = UINT32_MAX;
|
|
pub const UINT_LEAST64_MAX = UINT64_MAX;
|
|
pub const INT_FAST8_MIN = INT8_MIN;
|
|
pub const INT_FAST16_MIN = INT16_MIN;
|
|
pub const INT_FAST32_MIN = INT32_MIN;
|
|
pub const INT_FAST64_MIN = INT64_MIN;
|
|
pub const INT_FAST8_MAX = INT8_MAX;
|
|
pub const INT_FAST16_MAX = INT16_MAX;
|
|
pub const INT_FAST32_MAX = INT32_MAX;
|
|
pub const INT_FAST64_MAX = INT64_MAX;
|
|
pub const UINT_FAST8_MAX = UINT8_MAX;
|
|
pub const UINT_FAST16_MAX = UINT16_MAX;
|
|
pub const UINT_FAST32_MAX = UINT32_MAX;
|
|
pub const UINT_FAST64_MAX = UINT64_MAX;
|
|
pub const INTPTR_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
|
|
pub const INTPTR_MIN = -INTPTR_MAX - @as(c_int, 1);
|
|
pub const UINTPTR_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal);
|
|
pub const INTMAX_MAX = INTMAX_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal));
|
|
pub const UINTMAX_MAX = UINTMAX_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal));
|
|
pub const INTMAX_MIN = -INTMAX_MAX - @as(c_int, 1);
|
|
pub const PTRDIFF_MIN = INTMAX_MIN;
|
|
pub const PTRDIFF_MAX = INTMAX_MAX;
|
|
pub const SIZE_MAX = UINTPTR_MAX;
|
|
pub const RSIZE_MAX = SIZE_MAX >> @as(c_int, 1);
|
|
pub const WCHAR_MAX = __WCHAR_MAX__;
|
|
pub const WCHAR_MIN = -WCHAR_MAX - @as(c_int, 1);
|
|
pub const WINT_MIN = INT32_MIN;
|
|
pub const WINT_MAX = INT32_MAX;
|
|
pub const SIG_ATOMIC_MIN = INT32_MIN;
|
|
pub const SIG_ATOMIC_MAX = INT32_MAX;
|
|
pub const __STDDEF_H = "";
|
|
pub const __need_ptrdiff_t = "";
|
|
pub const __need_size_t = "";
|
|
pub const __need_wchar_t = "";
|
|
pub const __need_NULL = "";
|
|
pub const __need_STDDEF_H_misc = "";
|
|
pub const _PTRDIFF_T = "";
|
|
pub const _SIZE_T = "";
|
|
pub const _RSIZE_T = "";
|
|
pub const _WCHAR_T = "";
|
|
pub const NULL = @import("std").zig.c_translation.cast(?*anyopaque, @as(c_int, 0));
|
|
pub const __CLANG_MAX_ALIGN_T_DEFINED = "";
|
|
pub const __STDBOOL_H = "";
|
|
pub const @"bool" = bool;
|
|
pub const @"true" = @as(c_int, 1);
|
|
pub const @"false" = @as(c_int, 0);
|
|
pub const __bool_true_false_are_defined = @as(c_int, 1);
|
|
pub const WGPU_ARRAY_LAYER_COUNT_UNDEFINED = @as(c_ulong, 0xffffffff);
|
|
pub const WGPU_COPY_STRIDE_UNDEFINED = @as(c_ulong, 0xffffffff);
|
|
pub const WGPU_LIMIT_U32_UNDEFINED = @as(c_ulong, 0xffffffff);
|
|
pub const WGPU_LIMIT_U64_UNDEFINED = @as(c_ulonglong, 0xffffffffffffffff);
|
|
pub const WGPU_MIP_LEVEL_COUNT_UNDEFINED = @as(c_ulong, 0xffffffff);
|
|
pub const WGPU_STRIDE_UNDEFINED = @as(c_ulong, 0xffffffff);
|
|
pub const WGPU_WHOLE_MAP_SIZE = SIZE_MAX;
|
|
pub const WGPU_WHOLE_SIZE = @as(c_ulonglong, 0xffffffffffffffff);
|
|
pub const MACH_DAWN_C_H_ = "";
|
|
pub const MACH_EXPORT = "";
|
|
pub const DAWN_DAWN_PROC_TABLE_H_ = "";
|
|
pub const __darwin_pthread_handler_rec = struct___darwin_pthread_handler_rec;
|
|
pub const _opaque_pthread_attr_t = struct__opaque_pthread_attr_t;
|
|
pub const _opaque_pthread_cond_t = struct__opaque_pthread_cond_t;
|
|
pub const _opaque_pthread_condattr_t = struct__opaque_pthread_condattr_t;
|
|
pub const _opaque_pthread_mutex_t = struct__opaque_pthread_mutex_t;
|
|
pub const _opaque_pthread_mutexattr_t = struct__opaque_pthread_mutexattr_t;
|
|
pub const _opaque_pthread_once_t = struct__opaque_pthread_once_t;
|
|
pub const _opaque_pthread_rwlock_t = struct__opaque_pthread_rwlock_t;
|
|
pub const _opaque_pthread_rwlockattr_t = struct__opaque_pthread_rwlockattr_t;
|
|
pub const _opaque_pthread_t = struct__opaque_pthread_t;
|
|
pub const WGPUAdapterImpl = struct_WGPUAdapterImpl;
|
|
pub const WGPUBindGroupImpl = struct_WGPUBindGroupImpl;
|
|
pub const WGPUBindGroupLayoutImpl = struct_WGPUBindGroupLayoutImpl;
|
|
pub const WGPUBufferImpl = struct_WGPUBufferImpl;
|
|
pub const WGPUCommandBufferImpl = struct_WGPUCommandBufferImpl;
|
|
pub const WGPUCommandEncoderImpl = struct_WGPUCommandEncoderImpl;
|
|
pub const WGPUComputePassEncoderImpl = struct_WGPUComputePassEncoderImpl;
|
|
pub const WGPUComputePipelineImpl = struct_WGPUComputePipelineImpl;
|
|
pub const WGPUDeviceImpl = struct_WGPUDeviceImpl;
|
|
pub const WGPUExternalTextureImpl = struct_WGPUExternalTextureImpl;
|
|
pub const WGPUInstanceImpl = struct_WGPUInstanceImpl;
|
|
pub const WGPUPipelineLayoutImpl = struct_WGPUPipelineLayoutImpl;
|
|
pub const WGPUQuerySetImpl = struct_WGPUQuerySetImpl;
|
|
pub const WGPUQueueImpl = struct_WGPUQueueImpl;
|
|
pub const WGPURenderBundleImpl = struct_WGPURenderBundleImpl;
|
|
pub const WGPURenderBundleEncoderImpl = struct_WGPURenderBundleEncoderImpl;
|
|
pub const WGPURenderPassEncoderImpl = struct_WGPURenderPassEncoderImpl;
|
|
pub const WGPURenderPipelineImpl = struct_WGPURenderPipelineImpl;
|
|
pub const WGPUSamplerImpl = struct_WGPUSamplerImpl;
|
|
pub const WGPUShaderModuleImpl = struct_WGPUShaderModuleImpl;
|
|
pub const WGPUSurfaceImpl = struct_WGPUSurfaceImpl;
|
|
pub const WGPUSwapChainImpl = struct_WGPUSwapChainImpl;
|
|
pub const WGPUTextureImpl = struct_WGPUTextureImpl;
|
|
pub const WGPUTextureViewImpl = struct_WGPUTextureViewImpl;
|