diff options
Diffstat (limited to 'chromium/third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp')
-rw-r--r-- | chromium/third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp b/chromium/third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp index 4ef782b9f8d..3d0389e519f 100644 --- a/chromium/third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp +++ b/chromium/third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp @@ -14,6 +14,7 @@ #include "libANGLE/Context.h" #include "libANGLE/renderer/vulkan/ContextVk.h" #include "libANGLE/renderer/vulkan/RendererVk.h" +#include "third_party/trace_event/trace_event.h" namespace rx { @@ -176,6 +177,7 @@ angle::Result BufferVk::getIndexRange(const gl::Context *context, return angle::Result::Continue; } + TRACE_EVENT0("gpu.angle", "BufferVk::getIndexRange"); // Needed before reading buffer or we could get stale data. ANGLE_TRY(renderer->finish(contextVk)); @@ -246,8 +248,7 @@ angle::Result BufferVk::copyToBuffer(ContextVk *contextVk, { vk::CommandBuffer *commandBuffer; ANGLE_TRY(mBuffer.recordCommands(contextVk, &commandBuffer)); - commandBuffer->copyBuffer(mBuffer.getBuffer().getHandle(), destBuffer->getBuffer().getHandle(), - copyCount, copies); + commandBuffer->copyBuffer(mBuffer.getBuffer(), destBuffer->getBuffer(), copyCount, copies); destBuffer->onRead(&mBuffer, VK_ACCESS_TRANSFER_READ_BIT); mBuffer.onWrite(VK_ACCESS_TRANSFER_WRITE_BIT); |