Support VK_KHR_dynamic_rendering_local_read

Fixes #3341
This commit is contained in:
Shahbaz Youssefi
2024-11-04 16:58:03 +00:00
committed by Baldur Karlsson
parent 1ce89dfc62
commit 76b6d47f9c
22 changed files with 608 additions and 27 deletions
+9 -3
View File
@@ -2182,8 +2182,14 @@ void DoSerialise(SerialiserType &ser, VKPipe::RenderPass &el)
SERIALISE_MEMBER(multiviews);
SERIALISE_MEMBER(fragmentDensityOffsets);
SERIALISE_MEMBER(tileOnlyMSAASampleCount);
SERIALISE_MEMBER(colorAttachmentLocations);
SERIALISE_MEMBER(colorAttachmentInputIndices);
SERIALISE_MEMBER(isDepthInputAttachmentIndexImplicit);
SERIALISE_MEMBER(isStencilInputAttachmentIndexImplicit);
SERIALISE_MEMBER(depthInputAttachmentIndex);
SERIALISE_MEMBER(stencilInputAttachmentIndex);
SIZE_CHECK(168);
SIZE_CHECK(232);
}
template <typename SerialiserType>
@@ -2219,7 +2225,7 @@ void DoSerialise(SerialiserType &ser, VKPipe::CurrentPass &el)
SERIALISE_MEMBER(depthFeedbackAllowed);
SERIALISE_MEMBER(stencilFeedbackAllowed);
SIZE_CHECK(240);
SIZE_CHECK(304);
}
template <typename SerialiserType>
@@ -2289,7 +2295,7 @@ void DoSerialise(SerialiserType &ser, VKPipe::State &el)
SERIALISE_MEMBER(conditionalRendering);
SIZE_CHECK(1808);
SIZE_CHECK(1872);
}
#pragma endregion Vulkan pipeline state