Mercurial > games > semicongine
comparison src/vulkan.nim @ 1:bb2a7d3a7003
add: more steps in setup
author | Sam <sam@basx.dev> |
---|---|
date | Fri, 16 Dec 2022 00:05:41 +0700 |
parents | 5daf3f236d87 |
children | 213fdf8d31dd |
comparison
equal
deleted
inserted
replaced
0:5daf3f236d87 | 1:bb2a7d3a7003 |
---|---|
45 VkHandle* = int64 | 45 VkHandle* = int64 |
46 VkNonDispatchableHandle* = int64 | 46 VkNonDispatchableHandle* = int64 |
47 ANativeWindow = ptr object | 47 ANativeWindow = ptr object |
48 CAMetalLayer = ptr object | 48 CAMetalLayer = ptr object |
49 AHardwareBuffer = ptr object | 49 AHardwareBuffer = ptr object |
50 VkBool32* = distinct uint32 | |
50 | 51 |
51 # Enums | 52 # Enums |
52 const | 53 const |
53 VK_MAX_PHYSICAL_DEVICE_NAME_SIZE* = 256 | 54 VK_MAX_PHYSICAL_DEVICE_NAME_SIZE* = 256 |
54 VK_UUID_SIZE* = 16 | 55 VK_UUID_SIZE* = 16 |
61 VK_LOD_CLAMP_NONE* = 1000.0f | 62 VK_LOD_CLAMP_NONE* = 1000.0f |
62 VK_REMAINING_MIP_LEVELS* = (not 0'u32) | 63 VK_REMAINING_MIP_LEVELS* = (not 0'u32) |
63 VK_REMAINING_ARRAY_LAYERS* = (not 0'u32) | 64 VK_REMAINING_ARRAY_LAYERS* = (not 0'u32) |
64 VK_WHOLE_SIZE* = (not 0'u64) | 65 VK_WHOLE_SIZE* = (not 0'u64) |
65 VK_ATTACHMENT_UNUSED* = (not 0'u32) | 66 VK_ATTACHMENT_UNUSED* = (not 0'u32) |
66 VK_TRUE* = 1 | 67 VK_TRUE* = VkBool32(1) |
67 VK_FALSE* = 0 | 68 VK_FALSE* = VkBool32(0) |
68 VK_QUEUE_FAMILY_IGNORED* = (not 0'u32) | 69 VK_QUEUE_FAMILY_IGNORED* = (not 0'u32) |
69 VK_QUEUE_FAMILY_EXTERNAL* = (not 0'u32) - 1 | 70 VK_QUEUE_FAMILY_EXTERNAL* = (not 0'u32) - 1 |
70 VK_QUEUE_FAMILY_EXTERNAL_KHR* = VK_QUEUE_FAMILY_EXTERNAL | 71 VK_QUEUE_FAMILY_EXTERNAL_KHR* = VK_QUEUE_FAMILY_EXTERNAL |
71 VK_QUEUE_FAMILY_FOREIGN_EXT* = (not 0'u32) - 2 | 72 VK_QUEUE_FAMILY_FOREIGN_EXT* = (not 0'u32) - 2 |
72 VK_SUBPASS_EXTERNAL* = (not 0'u32) | 73 VK_SUBPASS_EXTERNAL* = (not 0'u32) |
1224 const vkApiVersion1_1* = vkMakeVersion(1, 1, 0) | 1225 const vkApiVersion1_1* = vkMakeVersion(1, 1, 0) |
1225 const vkApiVersion1_2* = vkMakeVersion(1, 2, 0) | 1226 const vkApiVersion1_2* = vkMakeVersion(1, 2, 0) |
1226 | 1227 |
1227 type | 1228 type |
1228 VkSampleMask* = distinct uint32 | 1229 VkSampleMask* = distinct uint32 |
1229 VkBool32* = distinct uint32 | |
1230 VkFlags* = distinct uint32 | 1230 VkFlags* = distinct uint32 |
1231 VkDeviceSize* = distinct uint64 | 1231 VkDeviceSize* = distinct uint64 |
1232 VkDeviceAddress* = distinct uint64 | 1232 VkDeviceAddress* = distinct uint64 |
1233 VkFramebufferCreateFlags* = distinct VkFlags | 1233 VkFramebufferCreateFlags* = distinct VkFlags |
1234 VkQueryPoolCreateFlags* = distinct VkFlags | 1234 VkQueryPoolCreateFlags* = distinct VkFlags |