|
1 | 1 | use super::definitions::*;
|
| 2 | +#[doc = "Provided by VK_VERSION_1_0"] |
2 | 3 | pub const MAX_PHYSICAL_DEVICE_NAME_SIZE: usize = 256;
|
| 4 | +#[doc = "Provided by VK_VERSION_1_0"] |
3 | 5 | pub const UUID_SIZE: usize = 16;
|
| 6 | +#[doc = "Provided by VK_VERSION_1_1"] |
4 | 7 | pub const LUID_SIZE: usize = 8;
|
| 8 | +#[doc = "Provided by VK_VERSION_1_0"] |
5 | 9 | pub const MAX_EXTENSION_NAME_SIZE: usize = 256;
|
| 10 | +#[doc = "Provided by VK_VERSION_1_0"] |
6 | 11 | pub const MAX_DESCRIPTION_SIZE: usize = 256;
|
| 12 | +#[doc = "Provided by VK_VERSION_1_0"] |
7 | 13 | pub const MAX_MEMORY_TYPES: usize = 32;
|
8 | 14 | #[doc = "The maximum number of unique memory heaps, each of which supporting 1 or more memory types"]
|
| 15 | +#[doc = ""] |
| 16 | +#[doc = "Provided by VK_VERSION_1_0"] |
9 | 17 | pub const MAX_MEMORY_HEAPS: usize = 16;
|
| 18 | +#[doc = "Provided by VK_VERSION_1_0"] |
10 | 19 | pub const LOD_CLAMP_NONE: f32 = 1000.00;
|
| 20 | +#[doc = "Provided by VK_VERSION_1_0"] |
11 | 21 | pub const REMAINING_MIP_LEVELS: u32 = !0;
|
| 22 | +#[doc = "Provided by VK_VERSION_1_0"] |
12 | 23 | pub const REMAINING_ARRAY_LAYERS: u32 = !0;
|
| 24 | +#[doc = "Provided by VK_EXT_image_sliced_view_of_3d"] |
13 | 25 | pub const REMAINING_3D_SLICES_EXT: u32 = !0;
|
| 26 | +#[doc = "Provided by VK_VERSION_1_0"] |
14 | 27 | pub const WHOLE_SIZE: u64 = !0;
|
| 28 | +#[doc = "Provided by VK_VERSION_1_0"] |
15 | 29 | pub const ATTACHMENT_UNUSED: u32 = !0;
|
| 30 | +#[doc = "Provided by VK_VERSION_1_0"] |
16 | 31 | pub const TRUE: Bool32 = 1;
|
| 32 | +#[doc = "Provided by VK_VERSION_1_0"] |
17 | 33 | pub const FALSE: Bool32 = 0;
|
| 34 | +#[doc = "Provided by VK_VERSION_1_0"] |
18 | 35 | pub const QUEUE_FAMILY_IGNORED: u32 = !0;
|
| 36 | +#[doc = "Provided by VK_VERSION_1_1"] |
19 | 37 | pub const QUEUE_FAMILY_EXTERNAL: u32 = !1;
|
| 38 | +#[doc = "Provided by VK_EXT_queue_family_foreign"] |
20 | 39 | pub const QUEUE_FAMILY_FOREIGN_EXT: u32 = !2;
|
| 40 | +#[doc = "Provided by VK_VERSION_1_0"] |
21 | 41 | pub const SUBPASS_EXTERNAL: u32 = !0;
|
| 42 | +#[doc = "Provided by VK_VERSION_1_1"] |
22 | 43 | pub const MAX_DEVICE_GROUP_SIZE: usize = 32;
|
| 44 | +#[doc = "Provided by VK_VERSION_1_2"] |
23 | 45 | pub const MAX_DRIVER_NAME_SIZE: usize = 256;
|
| 46 | +#[doc = "Provided by VK_VERSION_1_2"] |
24 | 47 | pub const MAX_DRIVER_INFO_SIZE: usize = 256;
|
| 48 | +#[doc = "Provided by VK_KHR_ray_tracing_pipeline"] |
25 | 49 | pub const SHADER_UNUSED_KHR: u32 = !0;
|
| 50 | +#[doc = "Provided by VK_KHR_global_priority"] |
26 | 51 | pub const MAX_GLOBAL_PRIORITY_SIZE_KHR: usize = 16;
|
| 52 | +#[doc = "Provided by VK_EXT_shader_module_identifier"] |
27 | 53 | pub const MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT: usize = 32;
|
| 54 | +#[doc = "Provided by VK_KHR_pipeline_binary"] |
28 | 55 | pub const MAX_PIPELINE_BINARY_KEY_SIZE_KHR: usize = 32;
|
| 56 | +#[doc = "Provided by VK_KHR_video_decode_av1"] |
29 | 57 | pub const MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR: usize = 7;
|
| 58 | +#[doc = "Provided by VK_AMDX_shader_enqueue"] |
| 59 | +#[cfg(feature = "provisional")] |
30 | 60 | pub const SHADER_INDEX_UNUSED_AMDX: u32 = !0;
|
31 | 61 | pub const SHADER_UNUSED_NV: u32 = SHADER_UNUSED_KHR;
|
0 commit comments