diff --git a/src/Sequence.cpp b/src/Sequence.cpp index d5d127ff..9a08d11a 100644 --- a/src/Sequence.cpp +++ b/src/Sequence.cpp @@ -312,7 +312,7 @@ Sequence::createCommandPool() this->mFreeCommandPool = true; - vk::CommandPoolCreateInfo commandPoolInfo(vk::CommandPoolCreateFlags(), + vk::CommandPoolCreateInfo commandPoolInfo(vk::CommandPoolCreateFlagBits::eResetCommandBuffer, this->mQueueIndex); this->mCommandPool = std::make_shared(); this->mDevice->createCommandPool( diff --git a/test/TestMultipleAlgoExecutions.cpp b/test/TestMultipleAlgoExecutions.cpp index 2fcca98b..6a2c769b 100644 --- a/test/TestMultipleAlgoExecutions.cpp +++ b/test/TestMultipleAlgoExecutions.cpp @@ -96,7 +96,7 @@ TEST(TestMultipleAlgoExecutions, SingleSequenceRecord) // A sharedMemoryBarrier is required as the shader is not thread-safe std::shared_ptr shaderBarrier{ new kp::OpMemoryBarrier({ tensorA }, - vk::AccessFlagBits::eTransferRead, + vk::AccessFlagBits::eShaderRead, vk::AccessFlagBits::eShaderWrite, vk::PipelineStageFlagBits::eComputeShader, vk::PipelineStageFlagBits::eComputeShader)