|
|
|
@ -815,8 +815,13 @@ bool RasterizerVulkan::WalkAttachmentOverlaps(const CachedSurfaceView& attachmen |
|
|
|
|
|
|
|
std::tuple<VkFramebuffer, VkExtent2D> RasterizerVulkan::ConfigureFramebuffers( |
|
|
|
VkRenderPass renderpass) { |
|
|
|
FramebufferCacheKey key{renderpass, std::numeric_limits<u32>::max(), |
|
|
|
std::numeric_limits<u32>::max(), std::numeric_limits<u32>::max()}; |
|
|
|
FramebufferCacheKey key{ |
|
|
|
.renderpass = renderpass, |
|
|
|
.width = std::numeric_limits<u32>::max(), |
|
|
|
.height = std::numeric_limits<u32>::max(), |
|
|
|
.layers = std::numeric_limits<u32>::max(), |
|
|
|
.views = {}, |
|
|
|
}; |
|
|
|
|
|
|
|
const auto try_push = [&key](const View& view) { |
|
|
|
if (!view) { |
|
|
|
|