/external/angle/src/libANGLE/renderer/vulkan/ |
D | VertexArrayVk.h | 40 vk::BufferHelper *buffer, 59 vk::BufferHelper *srcIndirectBuf, 61 vk::BufferHelper **indirectBufferOut, 65 vk::BufferHelper *indirectBufferVk, 67 vk::BufferHelper **indirectBufferOut, 80 const gl::AttribArray<vk::BufferHelper *> &getCurrentArrayBuffers() const in getCurrentArrayBuffers() 90 vk::BufferHelper *getCurrentElementArrayBuffer() const { return mCurrentElementArrayBuffer; } in getCurrentElementArrayBuffer() 97 vk::BufferHelper *srcIndirectBuf, 99 vk::BufferHelper **indirectBufferVkOut, 142 gl::AttribArray<vk::BufferHelper *> mCurrentArrayBuffers; [all …]
|
D | UtilsVk.h | 194 vk::BufferHelper *dest, 195 vk::BufferHelper *src, 198 vk::BufferHelper *srcIndirectBuf, 199 vk::BufferHelper *srcIndexBuf, 200 vk::BufferHelper *dstIndirectBuf, 201 vk::BufferHelper *dstIndexBuf, 206 vk::BufferHelper *srcIndirectBuffer, 207 vk::BufferHelper *destIndirectBuffer, 208 vk::BufferHelper *destIndexBuffer, 209 vk::BufferHelper *srcIndexBuffer, [all …]
|
D | VertexArrayVk.cpp | 86 vk::BufferHelper **bufferOut, in StreamVertexData() 150 vk::BufferHelper &emptyBuffer = contextVk->getEmptyBuffer(); 200 vk::BufferHelper *dest = mTranslatedByteIndexData.getCurrentBuffer(); in convertIndexBufferGPU() 202 vk::BufferHelper *src = &bufferVk->getBufferAndOffset(&srcBufferOffset); in convertIndexBufferGPU() 215 vk::BufferHelper *srcIndirectBuf, in convertIndexBufferIndirectGPU() 217 vk::BufferHelper **indirectBufferVkOut, in convertIndexBufferIndirectGPU() 229 vk::BufferHelper *srcIndexBuf = mCurrentElementArrayBuffer; in convertIndexBufferIndirectGPU() 236 vk::BufferHelper *dstIndexBuf = mTranslatedByteIndexData.getCurrentBuffer(); in convertIndexBufferIndirectGPU() 241 vk::BufferHelper *dstIndirectBuf = mTranslatedByteIndirectData.getCurrentBuffer(); in convertIndexBufferIndirectGPU() 266 vk::BufferHelper *srcIndirectBuf, in handleLineLoopIndexIndirect() [all …]
|
D | TransformFeedbackVk.h | 70 const gl::TransformFeedbackBuffersArray<vk::BufferHelper *> &getBufferHelpers() const in getBufferHelpers() 90 gl::TransformFeedbackBuffersArray<vk::BufferHelper> &getCounterBufferHelpers() in getCounterBufferHelpers() 119 gl::TransformFeedbackBuffersArray<vk::BufferHelper *> mBufferHelpers; 128 gl::TransformFeedbackBuffersArray<vk::BufferHelper> mCounterBufferHelpers;
|
D | ContextVk.h | 338 angle::Result onVertexBufferChange(const vk::BufferHelper *vertexBuffer); 346 const vk::BufferHelper *vertexBuffer); 359 const gl::TransformFeedbackBuffersArray<vk::BufferHelper *> &buffers, 360 const gl::TransformFeedbackBuffersArray<vk::BufferHelper> &counterBuffers); 399 angle::Result onIndexBufferChange(const vk::BufferHelper *currentIndexBuffer); 468 angle::Result onBufferReleaseToExternal(const vk::BufferHelper &buffer); 620 vk::BufferHelper &getEmptyBuffer() { return mEmptyBuffer; } in getEmptyBuffer() 755 vk::BufferHelper *indirectBuffer, 760 vk::BufferHelper *indirectBuffer, 766 vk::BufferHelper *srcIndirectBuf, [all …]
|
D | vk_helpers.h | 61 class BufferHelper; variable 62 using BufferHelperPointerVector = std::vector<std::unique_ptr<BufferHelper>>; 147 BufferHelper *getCurrentBuffer() const { return mBuffer.get(); } in getCurrentBuffer() 174 std::unique_ptr<BufferHelper> mBuffer; 598 BufferHelper **bufferOut, 606 BufferHelper **bufferOut, 614 BufferHelper **bufferOut, 620 BufferHelper *indexBuffer, 622 BufferHelper *indirectBuffer, 624 BufferHelper **indexBufferOut, [all …]
|
D | TransformFeedbackVk.cpp | 41 [](vk::BufferHelper &counterBuffer) { return !counterBuffer.valid(); })); in onDestroy() 46 for (vk::BufferHelper &bufferHelper : mCounterBufferHelpers) in releaseCounterBuffers() 76 vk::BufferHelper &nullBuffer = contextVk->getEmptyBuffer(); in initializeXFBBuffersDesc() 113 vk::BufferHelper &bufferHelper = mCounterBufferHelpers[bufferIndex]; in begin() 178 const vk::BufferHelper &emptyBuffer = contextVk->getEmptyBuffer(); in pause() 253 vk::BufferHelper *emptyBuffer = &contextVk->getEmptyBuffer(); in initDescriptorSet()
|
D | OverlayVk.cpp | 101 vk::RendererScoped<vk::BufferHelper> fontDataBuffer(renderer); in createFont() 170 vk::RendererScoped<vk::BufferHelper> enabledWidgetsBuffer(renderer); in cullWidgets() 249 vk::RendererScoped<vk::BufferHelper> textDataBuffer(renderer); in onPresent() 250 vk::RendererScoped<vk::BufferHelper> graphDataBuffer(renderer); in onPresent()
|
D | BufferVk.h | 101 const vk::BufferHelper &getBufferAndOffset(VkDeviceSize *offsetOut) const in getBufferAndOffset() 108 vk::BufferHelper &getBufferAndOffset(VkDeviceSize *offsetOut) in getBufferAndOffset() 204 vk::BufferHelper *mBuffer;
|
D | ContextVk.cpp | 965 vk::BufferHelper &bufferHelper = bufferVk->getBufferAndOffset(&bufferOffset); in setupIndexedDraw() 995 vk::BufferHelper *indirectBuffer, in setupIndirectDraw() 1022 vk::BufferHelper *indirectBuffer, in setupIndexedIndirectDraw() 1040 vk::BufferHelper *srcIndirectBuf, in setupLineLoopIndexedIndirectDraw() 1042 vk::BufferHelper **indirectBufferOut, in setupLineLoopIndexedIndirectDraw() 1047 vk::BufferHelper *dstIndirectBuf = nullptr; in setupLineLoopIndexedIndirectDraw() 1069 vk::BufferHelper *indirectBuffer, in setupLineLoopIndirectDraw() 1071 vk::BufferHelper **indirectBufferOut, in setupLineLoopIndirectDraw() 1076 vk::BufferHelper *indirectBufferHelperOut = nullptr; in setupLineLoopIndirectDraw() 1179 vk::BufferHelper &buffer = in renderPassUsesStorageResources() [all …]
|
D | vk_helpers.cpp | 801 for (std::unique_ptr<BufferHelper> &toFree : *buffers) in ReleaseBufferListToRenderer() 810 for (std::unique_ptr<BufferHelper> &toDestroy : *buffers) in DestroyBufferList() 817 bool ShouldReleaseFreeBuffer(const vk::BufferHelper &buffer, in ShouldReleaseFreeBuffer() 983 bool CommandBufferHelper::usesBuffer(const BufferHelper &buffer) const in usesBuffer() 988 bool CommandBufferHelper::usesBufferForWrite(const BufferHelper &buffer) const in usesBufferForWrite() 1001 BufferHelper *buffer) in bufferRead() 1021 BufferHelper *buffer) in bufferWrite() 2027 mBuffer = std::make_unique<BufferHelper>(); in allocateNewBuffer() 2198 for (std::unique_ptr<BufferHelper> &bufferHelper : mInFlightBuffers) in releaseInFlightBuffersToResourceUseList() 2217 for (std::unique_ptr<BufferHelper> &toRelease : mInFlightBuffers) in releaseInFlightBuffers() [all …]
|
D | UtilsVk.cpp | 1524 vk::BufferHelper *dest, in convertIndexBuffer() 1525 vk::BufferHelper *src, in convertIndexBuffer() 1586 vk::BufferHelper *srcIndirectBuf, in convertIndexIndirectBuffer() 1587 vk::BufferHelper *srcIndexBuf, in convertIndexIndirectBuffer() 1588 vk::BufferHelper *dstIndirectBuf, in convertIndexIndirectBuffer() 1589 vk::BufferHelper *dstIndexBuf, in convertIndexIndirectBuffer() 1656 vk::BufferHelper *srcIndirectBuffer, in convertLineLoopIndexIndirectBuffer() 1657 vk::BufferHelper *dstIndirectBuffer, in convertLineLoopIndexIndirectBuffer() 1658 vk::BufferHelper *dstIndexBuffer, in convertLineLoopIndexIndirectBuffer() 1659 vk::BufferHelper *srcIndexBuffer, in convertLineLoopIndexIndirectBuffer() [all …]
|
D | BufferVk.cpp | 306 std::unique_ptr<vk::BufferHelper> buffer = std::make_unique<vk::BufferHelper>(); in setExternalBufferData() 478 vk::BufferHelper &sourceBuffer = sourceVk->getBufferAndOffset(&sourceBufferOffset); in copySubData() 542 vk::BufferHelper *hostVisibleBuffer = mHostVisibleBufferPool.getCurrentBuffer(); in handleDeviceLocalBufferMap() 558 vk::BufferHelper *hostVisibleBuffer = mHostVisibleBufferPool.getCurrentBuffer(); in handleDeviceLocalBufferUnmap() 818 vk::BufferHelper *src = mBuffer; in acquireAndUpdate()
|
D | SemaphoreVk.cpp | 119 vk::BufferHelper &bufferHelper = bufferVk->getBufferAndOffset(&bufferOffset); in wait() 174 vk::BufferHelper &bufferHelper = bufferVk->getBufferAndOffset(&bufferOffset); in signal()
|
D | ProgramExecutableVk.h | 169 vk::BufferHelper *defaultUniformBuffer, 242 vk::BufferHelper *defaultUniformBuffer,
|
D | ProgramExecutableVk.cpp | 757 void WriteBufferDescriptorSetBinding(const vk::BufferHelper &buffer, in WriteBufferDescriptorSetBinding() 1144 vk::BufferHelper *defaultUniformBuffer, in updateDefaultUniformsDescriptorSet() 1160 vk::BufferHelper *bufferHelper = defaultUniformBuffer; in updateDefaultUniformsDescriptorSet() 1261 vk::BufferHelper &bufferHelper = bufferVk->getBufferAndOffset(&bufferOffset); in updateBuffersDescriptorSet() 1343 vk::BufferHelper &bufferHelper = bufferVk->getBufferAndOffset(&bufferOffset); in updateAtomicCounterBuffersDescriptorSet() 1355 vk::BufferHelper &emptyBuffer = contextVk->getEmptyBuffer(); in updateAtomicCounterBuffersDescriptorSet() 1605 vk::BufferHelper *defaultUniformBuffer, in updateTransformFeedbackDescriptorSet()
|
D | ProgramPipelineVk.cpp | 197 vk::BufferHelper *defaultUniformBuffer = defaultUniformStorage->getCurrentBuffer(); in updateUniforms()
|
D | TextureVk.h | 347 vk::BufferHelper *srcBuffer,
|
D | TextureVk.cpp | 465 vk::BufferHelper &bufferHelper = unpackBufferVk->getBufferAndOffset(&bufferOffset); in setSubImageImpl() 1628 vk::BufferHelper *copyBuffer = nullptr; in copyImageDataToBufferAndGetData() 1655 vk::BufferHelper *srcBuffer, in copyBufferDataToImage() 2775 const vk::BufferHelper &buffer = in getBufferViewAndRecordUse()
|
D | ProgramVk.cpp | 769 vk::BufferHelper *defaultUniformBuffer = defaultUniformStorage->getCurrentBuffer(); in updateUniforms()
|