1#![no_std]
2#![doc = include_str!("../README.md")]
3#![expect(non_upper_case_globals)]
4
5mod raw {
6 #![expect(dead_code)]
7 #![expect(non_camel_case_types)]
8 #![expect(non_snake_case)]
9
10 include!("../generated/bindings.rs");
11 include!("../generated/bitmasks.rs");
12}
13
14include!("../generated/lib.rs");
15
16pub const WGPU_TRUE: WGPUBool = 1;
18
19pub const WGPU_FALSE: WGPUBool = 0;
21
22pub const WGPU_ARRAY_LAYER_COUNT_UNDEFINED: u32 = u32::MAX;
24
25pub const WGPU_COPY_STRIDE_UNDEFINED: u32 = u32::MAX;
27
28pub const WGPU_DEPTH_CLEAR_VALUE_UNDEFINED: f32 = f32::NAN;
30
31pub const WGPU_DEPTH_SLICE_UNDEFINED: u32 = u32::MAX;
33
34pub const WGPU_LIMIT_U32_UNDEFINED: u32 = u32::MAX;
36
37pub const WGPU_LIMIT_U64_UNDEFINED: u64 = u64::MAX;
39
40pub const WGPU_MIP_LEVEL_COUNT_UNDEFINED: u32 = u32::MAX;
42
43pub const WGPU_QUERY_SET_INDEX_UNDEFINED: u32 = u32::MAX;
45
46pub const WGPU_STRLEN: usize = usize::MAX;
48
49pub const WGPU_WHOLE_MAP_SIZE: usize = usize::MAX;
51
52pub const WGPU_WHOLE_SIZE: u64 = u64::MAX;