我已经开始使用Vulkan / C ++进行编程,并且遇到th:href
行存在段故障的问题。
vkGetPhysicalDeviceQueueFamilyProperties( physical_device, &queue_family_count, nullptr );
被初始化并声明为queue_family_count
,uint32_t queue_family_count = 0;
是physical_device
返回的const VkPhysicalDevice
。
其他需要使用vkEnumeratePhysicalDevices
的功能,例如VkPhysicalDevice
,因此该设备似乎有效。
vkGetPhysicalDeviceProperties
已加载vkGetPhysicalDeviceQueueFamilyProperties
我不知道它是否与操作系统有关,所以这里是一些信息:
操作系统:Arch Linux
WM:i3-gaps,
内核:x86_64 Linux 4.17.2-1-ARCH
PFN_vkGetPhysicalDeviceQueueFamilyProperties
vkGetPhysicalDeviceQueueFamilyProperties =
(PFN_vkGetPhysicalDeviceQueueFamilyProperties) vkGetInstanceProcAddr(
instance, "vkGetPhysicalDeviceQueueFamilyProperties" );
的名称是:Intel(R)Haswell Mobile(仅physical_device
返回的设备)。
答案 0 :(得分:0)
今天pacman -Syu
之后修正。