/external/skia/src/gpu/dawn/ |
D | GrDawnStagingManager.cpp | 24 GrDawnStagingBuffer* stagingBuffer; in findOrCreateStagingBuffer() local 27 stagingBuffer = i->second; in findOrCreateStagingBuffer() 36 stagingBuffer = b.get(); in findOrCreateStagingBuffer() 39 fBusyList.push_back(stagingBuffer); in findOrCreateStagingBuffer() 40 return stagingBuffer; in findOrCreateStagingBuffer()
|
D | GrDawnTexture.cpp | 154 GrDawnStagingBuffer* stagingBuffer = getDawnGpu()->getStagingBuffer(size); in upload() local 155 SkRectMemcpy(stagingBuffer->fData, dstRowBytes, src, srcRowBytes, trimRowBytes, height); in upload() 156 wgpu::Buffer buffer = stagingBuffer->fBuffer; in upload() 158 stagingBuffer->fData = nullptr; in upload()
|
D | GrDawnProgramDataManager.cpp | 242 GrDawnStagingBuffer* stagingBuffer = gpu->getStagingBuffer(fUniformBufferSize); in uploadUniformBuffers() local 243 memcpy(stagingBuffer->fData, fUniformData.get(), fUniformBufferSize); in uploadUniformBuffers() 244 stagingBuffer->fBuffer.Unmap(); in uploadUniformBuffers() 246 stagingBuffer->fBuffer, 0, slice.fBuffer, slice.fOffset, fUniformBufferSize); in uploadUniformBuffers()
|
D | GrDawnGpu.cpp | 320 GrDawnStagingBuffer* stagingBuffer = this->getStagingBuffer(size); in onCreateBackendTexture() local 322 memcpy(stagingBuffer->fData, pixels, size); in onCreateBackendTexture() 325 char* dst = static_cast<char*>(stagingBuffer->fData); in onCreateBackendTexture() 332 wgpu::Buffer buffer = stagingBuffer->fBuffer; in onCreateBackendTexture() 334 stagingBuffer->fData = nullptr; in onCreateBackendTexture()
|
/external/deqp/external/vulkancts/modules/vulkan/protected_memory/ |
D | vktProtectedMemUtils.cpp | 696 de::UniquePtr<vk::BufferWithMemory> stagingBuffer (makeBuffer(ctx, in uploadImage() local 705 …const tcu::PixelBufferAccess destAccess (access.getFormat(), access.getSize(), stagingBuffer->get… in uploadImage() 709 …vk::flushMappedMemoryRange(vk, device, stagingBuffer->getAllocation().getMemory(), stagingBuffer->… in uploadImage() 775 …vk.cmdCopyBufferToImage(*cmdBuffer, **stagingBuffer, image, vk::VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIM… in uploadImage()
|
/external/angle/src/libANGLE/renderer/metal/ |
D | TextureMtl.mm | 134 mtl::BufferRef stagingBuffer; 135 ANGLE_TRY(mtl::Buffer::MakeBuffer(contextMtl, stagingBufferSize, nullptr, &stagingBuffer)); 137 uint8_t *pdst = stagingBuffer->map(contextMtl); 175 stagingBuffer->unmap(contextMtl); 177 *bufferOut = stagingBuffer; 205 mtl::BufferRef stagingBuffer; 208 &stagingBufferRowPitch, &stagingBuffer2DImageSize, &stagingBuffer)); 212 encoder->copyBufferToTexture(stagingBuffer, 0, stagingBufferRowPitch, stagingBuffer2DImageSize,
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | vk_helpers.cpp | 1734 StagingBuffer stagingBuffer; in initializeNonZeroMemory() local 1735 ANGLE_TRY(stagingBuffer.init(context, size, StagingUsage::Both)); in initializeNonZeroMemory() 1748 commandBuffer.copyBuffer(stagingBuffer.getBuffer(), mBuffer, 1, ©Region); in initializeNonZeroMemory() 1756 stagingBuffer.collectGarbage(renderer, serial); in initializeNonZeroMemory() 2095 vk::StagingBuffer stagingBuffer; in initializeNonZeroMemory() local 2096 ANGLE_TRY(stagingBuffer.init(context, size, vk::StagingUsage::Write)); in initializeNonZeroMemory() 2112 commandBuffer.copyBufferToImage(stagingBuffer.getBuffer().getHandle(), mImage, in initializeNonZeroMemory() 2121 stagingBuffer.collectGarbage(renderer, serial); in initializeNonZeroMemory() 3540 vk::RendererScoped<vk::DynamicBuffer> stagingBuffer(contextVk->getRenderer()); in readPixelsForGetImage() local 3541 stagingBuffer.get().init(contextVk->getRenderer(), VK_BUFFER_USAGE_TRANSFER_DST_BIT, 1, in readPixelsForGetImage() [all …]
|
D | TextureVk.cpp | 1204 vk::BufferHelper *stagingBuffer = nullptr; in copyAndStageImageSubresource() local 1208 area, &stagingBuffer, &bufferSize, in copyAndStageImageSubresource() 1212 ASSERT(stagingBuffer); in copyAndStageImageSubresource() 1215 stagingBuffer, stagingBufferOffsets)); in copyAndStageImageSubresource()
|
D | vk_helpers.h | 900 BufferHelper *stagingBuffer, 1018 DynamicBuffer *stagingBuffer);
|
/external/deqp/external/vulkancts/modules/vulkan/renderpass/ |
D | vktRenderPassFragmentDensityMapTests.cpp | 664 …vk::Move<vk::VkBuffer> stagingBuffer = vk::createBuffer(vk, vkDevice, &stagingBufferCreateInfo); in FragmentDensityMapTestInstance() local 665 …ryRequirements stagingRequirements = vk::getBufferMemoryRequirements(vk, vkDevice, *stagingBuffer); in FragmentDensityMapTestInstance() 667 …VK_CHECK(vk.bindBufferMemory(vkDevice, *stagingBuffer, stagingAllocation->getMemory(), stagingAllo… in FragmentDensityMapTestInstance() 694 *stagingBuffer, in FragmentDensityMapTestInstance()
|
/external/angle/src/libANGLE/renderer/d3d/d3d11/ |
D | Buffer11.cpp | 1010 NativeStorage *stagingBuffer = nullptr; in updateBufferStorage() local 1011 ANGLE_TRY(getStagingStorage(context, &stagingBuffer)); in updateBufferStorage() 1014 ANGLE_TRY(stagingBuffer->copyFromStorage(context, latestBuffer, 0, latestBuffer->getSize(), in updateBufferStorage() 1016 onCopyStorage(stagingBuffer, latestBuffer); in updateBufferStorage() 1018 latestBuffer = stagingBuffer; in updateBufferStorage()
|
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/ |
D | vktSparseResourcesBufferTests.cpp | 923 …const Unique<VkBuffer> stagingBuffer (makeBuffer(vk, getDevice(), stagingBufferSize, VK_BUFFER_U… in iterate() local 924 …ion> stagingBufferAlloc (bindBuffer(vk, getDevice(), getAllocator(), *stagingBuffer, MemoryRequire… in iterate() 945 vk.cmdCopyBuffer (*cmdBuffer, *stagingBuffer, *sparseBuffer, 1u, ©Region); in iterate()
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
D | vktOpaqueTypeIndexingTests.cpp | 585 const Unique<VkBuffer> stagingBuffer (createBuffer(vkd, device, &stagingBufferInfo)); in TestImage() local 586 …DefaultAllocator().allocate(getBufferMemoryRequirements(vkd, device, *stagingBuffer), MemoryRequir… in TestImage() 588 VK_CHECK(vkd.bindBufferMemory(device, *stagingBuffer, alloc->getMemory(), alloc->getOffset())); in TestImage() 612 …context.getUniversalQueue(), context.getUniversalQueueFamilyIndex(), *stagingBuffer, stagingBuffer… in TestImage()
|
/external/deqp/external/vulkancts/modules/vulkan/compute/ |
D | vktComputeBasicComputeShaderTests.cpp | 725 …const Buffer stagingBuffer(vk, device, allocator, makeBufferCreateInfo(bufferSizeBytes, VK_BUFFER_… in iterate() local 730 const Allocation& stagingBufferAllocation = stagingBuffer.getAllocation(); in iterate() 790 …copyBufferToImage(vk, *cmdBuffer, *stagingBuffer, bufferSizeBytes, bufferImageCopy, VK_IMAGE_ASPEC… in iterate() 808 const deUint32* refBufferPtr = static_cast<deUint32*>(stagingBuffer.getAllocation().getHostPtr()); in iterate()
|