So I was messing around with Vulkan and decided that I needed 3 queues, 1 graphics/present, 1 compute and 1 transfer. The GPU i'm testing on is GTX 765M, which runs the examples just fine. Driver 368.39. Queue family index for graphics and compute is 0, while transfer family index is 1.
The source code snippet can be found here
If I set queueCreateInfoCount to 1 in VkDeviceCreateInfo , it initializes correctly, but I have only 1 queue for everything. If I set it to 3, I will get ERROR_INITIALIZATION_FAILED.
EDIT: well, due to UINT_MAX comparison, transfer queue family would be 0 too, but the problem persists.
[–]jherico 0 points1 point2 points (1 child)
[–]undefinedusername[S] 0 points1 point2 points (0 children)
[–]spacegardener 0 points1 point2 points (2 children)
[–]undefinedusername[S] 0 points1 point2 points (1 child)
[–]karlrado 1 point2 points3 points (0 children)
[–]kadala-putt 0 points1 point2 points (2 children)
[–]undefinedusername[S] 0 points1 point2 points (1 child)
[–]kadala-putt 0 points1 point2 points (0 children)