Home
last modified time | relevance | path

Searched refs:stagingBuffer (Results 1 – 14 of 14) sorted by relevance

/external/skia/src/gpu/dawn/
DGrDawnStagingManager.cpp24 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()
DGrDawnTexture.cpp154 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()
DGrDawnProgramDataManager.cpp242 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()
DGrDawnGpu.cpp320 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/
DvktProtectedMemUtils.cpp696 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/
DTextureMtl.mm134 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/
Dvk_helpers.cpp1734 StagingBuffer stagingBuffer; in initializeNonZeroMemory() local
1735 ANGLE_TRY(stagingBuffer.init(context, size, StagingUsage::Both)); in initializeNonZeroMemory()
1748 commandBuffer.copyBuffer(stagingBuffer.getBuffer(), mBuffer, 1, &copyRegion); 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 …]
DTextureVk.cpp1204 vk::BufferHelper *stagingBuffer = nullptr; in copyAndStageImageSubresource() local
1208 area, &stagingBuffer, &bufferSize, in copyAndStageImageSubresource()
1212 ASSERT(stagingBuffer); in copyAndStageImageSubresource()
1215 stagingBuffer, stagingBufferOffsets)); in copyAndStageImageSubresource()
Dvk_helpers.h900 BufferHelper *stagingBuffer,
1018 DynamicBuffer *stagingBuffer);
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassFragmentDensityMapTests.cpp664 …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/
DBuffer11.cpp1010 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/
DvktSparseResourcesBufferTests.cpp923 …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, &copyRegion); in iterate()
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
DvktOpaqueTypeIndexingTests.cpp585 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/
DvktComputeBasicComputeShaderTests.cpp725 …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()