Как указано, у меня есть
#define VK_VERSION_1_0
в заголовке , импортирующем заголовок glfw
Я хотел бы использовать именно этов моем коде перед функциями, которые используют идентификаторы Vulkan (например, VkInstance
в glfwGetPhysicalDevicePresentationSupport
), то есть
#if VK_VERSION_1_0
func getPhysicalDevicePresentationSupport(instance: VkInstance, device: VkPhysicalDevice, queuefamily: Int) -> Bool {
glfwGetPhysicalDevicePresentationSuppsort(instance, device, UInt32(queuefamily)) == GLFW_TRUE
}
#endif
, но это не работает. Я знаю, что могу передать -D VK_VERSION_1_0
компилятору, но я бы хотел положиться на одну уникальную переменную / флаг.
можно ли как-то ссылаться на VK_VERSION_1_0
, объявленный в заголовке (как #define VK_VERSION_1_0
)