Skip to content
Snippets Groups Projects
Commit 2cd085fb authored by Sebastian Gaida's avatar Sebastian Gaida
Browse files

[#16][Fix] changed queueCount, so all queues could be created

we create 3 queues and only had 2 handles
parent 532c53a9
No related branches found
No related tags found
4 merge requests!12Resolve "Swapchain Class",!7Resolve "Shader Program Class",!5Resolve "Pipeline State Object",!4Resolve "Renderpass Class"
This commit is part of merge request !5. Comments created here will be created in the context of that merge request.
......@@ -8,7 +8,7 @@ int main(int argc, const char** argv) {
vkcv::Context context = vkcv::Context::create(
applicationName,
VK_MAKE_VERSION(0, 0, 1),
2,
20,
{vk::QueueFlagBits::eTransfer},
{},
{"VK_KHR_swapchain"}
......
......@@ -272,7 +272,7 @@ namespace vkcv {
int Context::findQueueFamilyIndex(vk::QueueFlagBits flag, std::vector<vk::DeviceQueueCreateInfo> &createInfos, vk::PhysicalDevice &device){
std::vector<vk::QueueFamilyProperties> queueFamilyProperties = device.getQueueFamilyProperties();
for (auto i = createInfos.rbegin(); i != createInfos.rend(); ++i ) {
for (auto i = createInfos.begin(); i != createInfos.end(); ++i ) {
auto createInfo = *i;
int index = createInfo.queueFamilyIndex;
if(static_cast<uint32_t>(queueFamilyProperties[index].queueFlags & flag) != 0){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment