Home
last modified time | relevance | path

Searched refs:StagingBuffer (Results 1 – 21 of 21) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DStagingBufferD3D12.cpp24 StagingBuffer::StagingBuffer(size_t size, Device* device) in StagingBuffer() function in dawn_native::d3d12::StagingBuffer
28 MaybeError StagingBuffer::Initialize() { in Initialize()
56 StagingBuffer::~StagingBuffer() { in ~StagingBuffer()
74 ID3D12Resource* StagingBuffer::GetResource() const { in GetResource()
DStagingBufferD3D12.h26 class StagingBuffer : public StagingBufferBase {
28 StagingBuffer(size_t size, Device* device);
29 ~StagingBuffer() override;
DForward.h36 class StagingBuffer; variable
56 using StagingBufferType = StagingBuffer;
DDeviceD3D12.cpp453 std::make_unique<StagingBuffer>(size, this); in CreateStagingBuffer()
487 StagingBuffer* srcBuffer = ToBackend(source); in CopyFromStagingToBufferImpl()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DStagingBufferVk.cpp25 StagingBuffer::StagingBuffer(size_t size, Device* device) in StagingBuffer() function in dawn_native::vulkan::StagingBuffer
29 MaybeError StagingBuffer::Initialize() { in Initialize()
67 StagingBuffer::~StagingBuffer() { in ~StagingBuffer()
73 VkBuffer StagingBuffer::GetBufferHandle() const { in GetBufferHandle()
DStagingBufferVk.h26 class StagingBuffer : public StagingBufferBase {
28 StagingBuffer(size_t size, Device* device);
29 ~StagingBuffer() override;
DForward.h36 class StagingBuffer; variable
56 using StagingBufferType = StagingBuffer;
DDeviceVk.cpp639 std::make_unique<StagingBuffer>(size, this); in CreateStagingBuffer()
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/
DStagingBufferMTL.mm20 StagingBuffer::StagingBuffer(size_t size, Device* device)
24 MaybeError StagingBuffer::Initialize() {
42 id<MTLBuffer> StagingBuffer::GetBufferHandle() const {
DStagingBufferMTL.h28 class StagingBuffer : public StagingBufferBase {
30 StagingBuffer(size_t size, Device* device);
DForward.h36 class StagingBuffer; variable
55 using StagingBufferType = StagingBuffer;
DDeviceMTL.mm387 std::make_unique<StagingBuffer>(size, this);
/third_party/skia/src/gpu/
DGrStagingBufferManager.h51 struct StagingBuffer { struct
52 StagingBuffer(sk_sp<GrGpuBuffer> buffer, void* mapPtr) in StagingBuffer() argument
63 std::vector<StagingBuffer> fBuffers; argument
DGrStagingBufferManager.cpp17 StagingBuffer* buffer = nullptr; in allocateStagingBufferSlice()
/third_party/skia/third_party/externals/dawn/src/dawn_native/null/
DDeviceNull.cpp178 std::make_unique<StagingBuffer>(size, this); in CreateStagingBuffer()
486 StagingBuffer::StagingBuffer(size_t size, Device* device) in StagingBuffer() function in dawn_native::null::StagingBuffer
490 StagingBuffer::~StagingBuffer() { in ~StagingBuffer()
496 MaybeError StagingBuffer::Initialize() { in Initialize()
DDeviceNull.h327 class StagingBuffer : public StagingBufferBase {
329 StagingBuffer(size_t size, Device* device);
330 ~StagingBuffer() override;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
Dvk_utils.cpp592 StagingBuffer::StagingBuffer() : mSize(0) {} in StagingBuffer() function in rx::vk::StagingBuffer
594 void StagingBuffer::destroy(RendererVk *renderer) in destroy()
602 angle::Result StagingBuffer::init(Context *context, VkDeviceSize size, StagingUsage usage) in init()
639 void StagingBuffer::release(ContextVk *contextVk) in release()
645 void StagingBuffer::collectGarbage(RendererVk *renderer, Serial serial) in collectGarbage()
Dvk_utils.h422 class StagingBuffer final : angle::NonCopyable
425 StagingBuffer();
Dvk_helpers.cpp3764 StagingBuffer stagingBuffer; in initializeNonZeroMemory()
4441 StagingBuffer stagingBuffer; in initializeNonZeroMemory()
/third_party/skia/third_party/externals/dawn/src/dawn_native/
DCMakeLists.txt160 "StagingBuffer.cpp"
161 "StagingBuffer.h"
DBUILD.gn315 "StagingBuffer.cpp",
316 "StagingBuffer.h",