Home
last modified time | relevance | path

Searched refs:BufferHelper (Results 1 – 20 of 20) sorted by relevance

/external/angle/src/libANGLE/renderer/vulkan/
DVertexArrayVk.h40 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 …]
DUtilsVk.h194 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 …]
DVertexArrayVk.cpp86 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 …]
DTransformFeedbackVk.h70 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;
DContextVk.h338 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 …]
Dvk_helpers.h61 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 …]
DTransformFeedbackVk.cpp41 [](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()
DOverlayVk.cpp101 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()
DBufferVk.h101 const vk::BufferHelper &getBufferAndOffset(VkDeviceSize *offsetOut) const in getBufferAndOffset()
108 vk::BufferHelper &getBufferAndOffset(VkDeviceSize *offsetOut) in getBufferAndOffset()
204 vk::BufferHelper *mBuffer;
DContextVk.cpp965 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 …]
Dvk_helpers.cpp801 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 …]
DUtilsVk.cpp1524 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 …]
DBufferVk.cpp306 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()
DSemaphoreVk.cpp119 vk::BufferHelper &bufferHelper = bufferVk->getBufferAndOffset(&bufferOffset); in wait()
174 vk::BufferHelper &bufferHelper = bufferVk->getBufferAndOffset(&bufferOffset); in signal()
DProgramExecutableVk.h169 vk::BufferHelper *defaultUniformBuffer,
242 vk::BufferHelper *defaultUniformBuffer,
DProgramExecutableVk.cpp757 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()
DProgramPipelineVk.cpp197 vk::BufferHelper *defaultUniformBuffer = defaultUniformStorage->getCurrentBuffer(); in updateUniforms()
DTextureVk.h347 vk::BufferHelper *srcBuffer,
DTextureVk.cpp465 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()
DProgramVk.cpp769 vk::BufferHelper *defaultUniformBuffer = defaultUniformStorage->getCurrentBuffer(); in updateUniforms()