]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/pipelinecache.cpp
Implement multisample resolve for Vulkan
[libs/gl.git] / source / backends / vulkan / pipelinecache.cpp
index 0ec5fcc78fbd12f7e8a2a693ae07fd6bbadf64b5..618ddc9323b68d24678b372648a42ce3ec6530e6 100644 (file)
@@ -34,10 +34,10 @@ VkRenderPass PipelineCache::get_render_pass(const RenderPass &rp)
 
        vector<char> buffer;
        rp.fill_creation_info(buffer);
-       const VkRenderPassCreateInfo *creation_info = reinterpret_cast<const VkRenderPassCreateInfo *>(buffer.data());
+       const VkRenderPassCreateInfo2 *creation_info = reinterpret_cast<const VkRenderPassCreateInfo2 *>(buffer.data());
 
        VkRenderPass render_pass;
-       vk.CreateRenderPass(*creation_info, render_pass);
+       vk.CreateRenderPass2(*creation_info, render_pass);
 
        render_passes.insert(make_pair(key, render_pass));