Home
last modified time | relevance | path

Searched refs:readAccessType (Results 1 – 4 of 4) sorted by relevance

/external/angle/src/libANGLE/renderer/vulkan/
Dvk_helpers.h617 bool canAccumulateRead(ContextVk *contextVk, VkAccessFlags readAccessType);
620 void updateReadBarrier(VkAccessFlags readAccessType,
630 bool needsOnReadBarrier(VkAccessFlags readAccessType, in needsOnReadBarrier() argument
635 mCurrentWriteAccess != 0 && (mCurrentReadAccess & readAccessType) != readAccessType; in needsOnReadBarrier()
638 *barrierDstOut = readAccessType; in needsOnReadBarrier()
640 mCurrentReadAccess |= readAccessType; in needsOnReadBarrier()
DContextVk.h120 VkAccessFlags readAccessType,
618 angle::Result onBufferRead(VkAccessFlags readAccessType, vk::BufferHelper *buffer);
Dvk_helpers.cpp1895 bool BufferHelper::canAccumulateRead(ContextVk *contextVk, VkAccessFlags readAccessType) in canAccumulateRead() argument
1911 void BufferHelper::updateReadBarrier(VkAccessFlags readAccessType, in updateReadBarrier() argument
1915 if (mCurrentWriteAccess != 0 && (mCurrentReadAccess & readAccessType) != readAccessType) in updateReadBarrier()
1918 *barrierDstOut |= readAccessType; in updateReadBarrier()
1922 mCurrentReadAccess |= readAccessType; in updateReadBarrier()
DContextVk.cpp4137 angle::Result ContextVk::onBufferRead(VkAccessFlags readAccessType, vk::BufferHelper *buffer) in onBufferRead() argument
4141 if (!buffer->canAccumulateRead(this, readAccessType)) in onBufferRead()
4146 mOutsideRenderPassCommands.bufferRead(&mResourceUseList, readAccessType, buffer); in onBufferRead()
4441 VkAccessFlags readAccessType, in bufferRead() argument
4445 buffer->updateReadBarrier(readAccessType, &mGlobalMemoryBarrierSrcAccess, in bufferRead()