diff --git a/src/utility/encoder.cpp b/src/utility/encoder.cpp index d0824e1f37382b89e8cbc03cb5dc46c4a592689c..51112a6c23cc50819cb5db8795edaa421bdec583 100644 --- a/src/utility/encoder.cpp +++ b/src/utility/encoder.cpp @@ -213,30 +213,6 @@ void Encoder::set_quality_pframe(uint32_t quality) this->control_change = true; } -void full_barrier(VkCommandBuffer command_buffer) -{ - VkMemoryBarrier2 memoryBarrier; - memoryBarrier.sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER_2; - memoryBarrier.pNext = nullptr; - memoryBarrier.srcStageMask = VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR; - memoryBarrier.srcAccessMask = VK_ACCESS_2_MEMORY_READ_BIT_KHR | VK_ACCESS_2_MEMORY_WRITE_BIT_KHR; - memoryBarrier.dstStageMask = VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR; - memoryBarrier.dstAccessMask = VK_ACCESS_2_MEMORY_READ_BIT_KHR | VK_ACCESS_2_MEMORY_WRITE_BIT_KHR; - - VkDependencyInfo dependency; - dependency.sType = VK_STRUCTURE_TYPE_DEPENDENCY_INFO; - dependency.pNext = nullptr; - dependency.dependencyFlags = 0; - dependency.memoryBarrierCount = 1; - dependency.pMemoryBarriers = &memoryBarrier; - dependency.bufferMemoryBarrierCount = 0; - dependency.pBufferMemoryBarriers = nullptr; - dependency.imageMemoryBarrierCount = 0; - dependency.pImageMemoryBarriers = nullptr; - - vkCmdPipelineBarrier2KHR(command_buffer, &dependency); -} - bool Encoder::encode_frame(VkCommandBuffer command_buffer, lava::renderer& renderer, lava::image::ptr image, VkImageLayout image_layout, EncoderCallback callback) { if (!this->encode_control(renderer, callback))