Searched refs:readAccessType (Results 1 – 4 of 4) sorted by relevance
/external/angle/src/libANGLE/renderer/vulkan/ |
D | vk_helpers.h | 617 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()
|
D | ContextVk.h | 120 VkAccessFlags readAccessType, 618 angle::Result onBufferRead(VkAccessFlags readAccessType, vk::BufferHelper *buffer);
|
D | vk_helpers.cpp | 1895 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()
|
D | ContextVk.cpp | 4137 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()
|