mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-03 16:39:01 -06:00 
			
		
		
		
	vk_device: Fix build error on old MSVC versions
Designated initializers on old MSVC versions fail to build when they take the address of a constant.
This commit is contained in:
		@@ -757,14 +757,14 @@ std::vector<VkDeviceQueueCreateInfo> VKDevice::GetDeviceQueueCreateInfos() const
 | 
				
			|||||||
    queue_cis.reserve(unique_queue_families.size());
 | 
					    queue_cis.reserve(unique_queue_families.size());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for (const u32 queue_family : unique_queue_families) {
 | 
					    for (const u32 queue_family : unique_queue_families) {
 | 
				
			||||||
        queue_cis.push_back({
 | 
					        auto& ci = queue_cis.emplace_back(VkDeviceQueueCreateInfo{
 | 
				
			||||||
            .sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO,
 | 
					            .sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO,
 | 
				
			||||||
            .pNext = nullptr,
 | 
					            .pNext = nullptr,
 | 
				
			||||||
            .flags = 0,
 | 
					            .flags = 0,
 | 
				
			||||||
            .queueFamilyIndex = queue_family,
 | 
					            .queueFamilyIndex = queue_family,
 | 
				
			||||||
            .queueCount = 1,
 | 
					 | 
				
			||||||
            .pQueuePriorities = &QUEUE_PRIORITY,
 | 
					 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
 | 
					        ci.queueCount = 1;
 | 
				
			||||||
 | 
					        ci.pQueuePriorities = &QUEUE_PRIORITY;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return queue_cis;
 | 
					    return queue_cis;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user