首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >vkGetPhysicalDeviceQueueFamilyProperties分段故障

vkGetPhysicalDeviceQueueFamilyProperties分段故障
EN

Stack Overflow用户
提问于 2018-06-25 22:11:55
回答 1查看 313关注 0票数 0

我已经开始使用Vulkan/C++进行编程,但遇到了vkGetPhysicalDeviceQueueFamilyProperties( physical_device, &queue_family_count, nullptr );行出现分段错误的问题。

queue_family_count被初始化并声明为uint32_t queue_family_count = 0;physical_devicevkEnumeratePhysicalDevices返回的const VkPhysicalDevice

其他需要VkPhysicalDevice的功能,例如vkGetPhysicalDeviceProperties,可以工作,因此设备看起来是有效的。

使用PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties = (PFN_vkGetPhysicalDeviceQueueFamilyProperties) vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyProperties" );加载了vkGetPhysicalDeviceQueueFamilyProperties

我不知道这是否与操作系统有关,所以这里有一些信息:

操作系统: Arch Linux

WM: I3-间隙,

内核: x86_64 Linux 4.17.2-1-ARCH

physical_device的名称为:英特尔(R)哈斯韦尔移动(vkEnumeratePhysicalDevices退回的唯一设备)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-30 04:33:24

修复了今天的pacman -Syu之后的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51025545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档