OSDN Git Service

Allow subpasses to use secondary command buffers
authorChris Forbes <chrisforbes@google.com>
Wed, 27 Mar 2019 20:28:27 +0000 (09:28 +1300)
committerChris Forbes <chrisforbes@google.com>
Thu, 28 Mar 2019 19:57:19 +0000 (19:57 +0000)
Bug: b/118619338
Test: dEQP-VK.*secondary_cmd_buf*
Change-Id: I46e69e216ae4cc0a8e907692dfce270e11b690a2
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28129
Tested-by: Chris Forbes <chrisforbes@google.com>
Presubmit-Ready: Chris Forbes <chrisforbes@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
src/Vulkan/VkCommandBuffer.cpp

index 30763d5..3156053 100644 (file)
@@ -735,11 +735,6 @@ void CommandBuffer::beginRenderPass(VkRenderPass renderPass, VkFramebuffer frame
 {
        ASSERT(state == RECORDING);
 
-       if(contents != VK_SUBPASS_CONTENTS_INLINE)
-       {
-               UNIMPLEMENTED("VK_SUBPASS_CONTENTS_INLINE");
-       }
-
        addCommand<BeginRenderPass>(renderPass, framebuffer, renderArea, clearValueCount, clearValues);
 }