Przeglądaj źródła

vk_query_cache: Make use of designated initializers where applicable

Lioncash 6 lat temu
rodzic
commit
c07b0ffe47

+ 8 - 8
src/video_core/renderer_vulkan/vk_query_cache.cpp

@@ -47,14 +47,14 @@ std::pair<VkQueryPool, u32> QueryPool::Commit(VKFence& fence) {
 void QueryPool::Allocate(std::size_t begin, std::size_t end) {
 void QueryPool::Allocate(std::size_t begin, std::size_t end) {
     usage.resize(end);
     usage.resize(end);
 
 
-    VkQueryPoolCreateInfo query_pool_ci;
-    query_pool_ci.sType = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO;
-    query_pool_ci.pNext = nullptr;
-    query_pool_ci.flags = 0;
-    query_pool_ci.queryType = GetTarget(type);
-    query_pool_ci.queryCount = static_cast<u32>(end - begin);
-    query_pool_ci.pipelineStatistics = 0;
-    pools.push_back(device->GetLogical().CreateQueryPool(query_pool_ci));
+    pools.push_back(device->GetLogical().CreateQueryPool({
+        .sType = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO,
+        .pNext = nullptr,
+        .flags = 0,
+        .queryType = GetTarget(type),
+        .queryCount = static_cast<u32>(end - begin),
+        .pipelineStatistics = 0,
+    }));
 }
 }
 
 
 void QueryPool::Reserve(std::pair<VkQueryPool, u32> query) {
 void QueryPool::Reserve(std::pair<VkQueryPool, u32> query) {