OSDN Git Service

Simple PipelineBarrier implementation
authorAlexis Hetu <sugoi@google.com>
Tue, 26 Feb 2019 22:03:00 +0000 (17:03 -0500)
committerAlexis Hétu <sugoi@google.com>
Wed, 27 Feb 2019 03:22:59 +0000 (03:22 +0000)
commitead1a345a36c75bb82750495c83c97d1f00fca3e
tree1afcb81e4859c44d5a353b5f6246e7df6b723589
parent6c9fb0e6353c1721ff239428adcadae515d76613
Simple PipelineBarrier implementation

The simplest PipelineBarrier implementation is to call Renderer::synchronize().
This removes the synchronization mechanism from the draw commands, while still
allowing the tests to pass successfully.

Bug b/118619338

Change-Id: If7d9c14170db6f9a74a54c45a978d3ce78a1cdca
Reviewed-on: https://swiftshader-review.googlesource.com/c/25608
Tested-by: Alexis Hétu <sugoi@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Reviewed-by: Chris Forbes <chrisforbes@google.com>
src/Vulkan/VkCommandBuffer.cpp