Home
last modified time | relevance | path

Searched refs:GrGpuBuffer (Results 1 - 25 of 60) sorted by relevance

123

/third_party/skia/src/gpu/
H A DGrGpuBuffer.cpp10 #include "src/gpu/GrGpuBuffer.h"
12 GrGpuBuffer::GrGpuBuffer(GrGpu* gpu, size_t sizeInBytes, GrGpuBufferType type, in GrGpuBuffer() function in GrGpuBuffer
20 void* GrGpuBuffer::map() { in map()
31 void GrGpuBuffer::unmap() { in unmap()
43 bool GrGpuBuffer::isMapped() const { return SkToBool(fMapPtr); } in isMapped()
45 bool GrGpuBuffer::updateData(const void* src, size_t srcSizeInBytes) { in updateData()
61 void GrGpuBuffer::ComputeScratchKeyForDynamicBuffer(size_t size, GrGpuBufferType intendedType, in ComputeScratchKeyForDynamicBuffer()
72 void GrGpuBuffer::computeScratchKey(GrScratchKey* key) const { in computeScratchKey()
H A DGrResourceProvider.h13 #include "src/gpu/GrGpuBuffer.h"
198 sk_sp<const GrGpuBuffer> findOrMakeStaticBuffer(GrGpuBufferType intendedType, size_t size,
211 sk_sp<const GrGpuBuffer> findOrMakeStaticBuffer(GrGpuBufferType intendedType, size_t size,
227 sk_sp<const GrGpuBuffer> findOrCreatePatternedIndexBuffer(const uint16_t* pattern, in findOrCreatePatternedIndexBuffer()
232 if (auto buffer = this->findByUniqueKey<const GrGpuBuffer>(key)) { in findOrCreatePatternedIndexBuffer()
245 sk_sp<const GrGpuBuffer> refNonAAQuadIndexBuffer() { in refNonAAQuadIndexBuffer()
263 sk_sp<const GrGpuBuffer> refAAQuadIndexBuffer() { in refAAQuadIndexBuffer()
285 sk_sp<GrGpuBuffer> createBuffer(size_t size,
401 sk_sp<const GrGpuBuffer> createPatternedIndexBuffer(const uint16_t* pattern,
407 sk_sp<const GrGpuBuffer> createNonAAQuadIndexBuffe
[all...]
H A DGrClientMappedBufferManager.h14 #include "src/gpu/GrGpuBuffer.h"
33 BufferFinishedMessage(sk_sp<GrGpuBuffer> buffer, in BufferFinishedMessage()
41 sk_sp<GrGpuBuffer> fBuffer;
68 void insert(sk_sp<GrGpuBuffer> b);
78 std::forward_list<sk_sp<GrGpuBuffer>> fClientHeldBuffers;
81 void remove(const sk_sp<GrGpuBuffer>& b);
H A DGrBufferAllocPool.cpp20 #include "src/gpu/GrGpuBuffer.h"
85 static_cast<GrGpuBuffer*>(block.fBuffer.get())->unmap(); \
98 if (!buffer->isCpuBuffer() && static_cast<GrGpuBuffer*>(buffer)->isMapped()) { in deleteBlocks()
128 if (static_cast<GrGpuBuffer*>(buffer)->isMapped()) { in unmap()
146 if (!buffer->isCpuBuffer() && !static_cast<const GrGpuBuffer*>(buffer)->isMapped()) { in validate()
151 SkASSERT(buffer->isCpuBuffer() || !static_cast<const GrGpuBuffer*>(buffer)->isMapped()); in validate()
156 SkASSERT(buffer->isCpuBuffer() || !static_cast<const GrGpuBuffer*>(buffer)->isMapped()); in validate()
160 if (!buffer->isCpuBuffer() && static_cast<GrGpuBuffer*>(buffer)->wasDestroyed()) { in validate()
298 if (!buffer->isCpuBuffer() && static_cast<GrGpuBuffer*>(buffer)->isMapped()) { in putBack()
332 if (static_cast<GrGpuBuffer*>(buffe in createBlock()
[all...]
H A DGrStagingBufferManager.h12 #include "src/gpu/GrGpuBuffer.h"
23 Slice(GrGpuBuffer* buffer, size_t offset, void* offsetMapPtr) in Slice()
25 GrGpuBuffer* fBuffer = nullptr;
52 StagingBuffer(sk_sp<GrGpuBuffer> buffer, void* mapPtr) in StagingBuffer()
56 sk_sp<GrGpuBuffer> fBuffer;
H A DGrRingBuffer.h11 #include "src/gpu/GrGpuBuffer.h"
40 GrGpuBuffer* fBuffer;
60 sk_sp<GrGpuBuffer> fCurrentBuffer;
61 std::vector<sk_sp<GrGpuBuffer>> fPreviousBuffers; // previous buffers we've used in this submit
H A DGrThreadSafeCache.h16 #include "src/gpu/GrGpuBuffer.h"
114 GrGpuBuffer* gpuBuffer() { return fGpuBuffer.get(); } in gpuBuffer()
115 sk_sp<GrGpuBuffer> refGpuBuffer() { return fGpuBuffer; } in refGpuBuffer()
117 void setGpuBuffer(sk_sp<GrGpuBuffer> gpuBuffer) { in setGpuBuffer()
141 VertexData(sk_sp<GrGpuBuffer> gpuBuffer, int numVertices, size_t vertexSize) in VertexData()
152 sk_sp<GrGpuBuffer> fGpuBuffer;
160 static sk_sp<VertexData> MakeVertexData(sk_sp<GrGpuBuffer> buffer,
H A DGrResourceProvider.cpp21 #include "src/gpu/GrGpuBuffer.h"
414 sk_sp<const GrGpuBuffer> GrResourceProvider::findOrMakeStaticBuffer(GrGpuBufferType intendedType, in findOrMakeStaticBuffer()
418 if (auto buffer = this->findByUniqueKey<GrGpuBuffer>(key)) { in findOrMakeStaticBuffer()
426 return sk_sp<const GrGpuBuffer>(buffer); in findOrMakeStaticBuffer()
431 sk_sp<const GrGpuBuffer> GrResourceProvider::findOrMakeStaticBuffer( in findOrMakeStaticBuffer()
436 if (auto buffer = this->findByUniqueKey<GrGpuBuffer>(uniqueKey)) { in findOrMakeStaticBuffer()
465 sk_sp<const GrGpuBuffer> GrResourceProvider::createPatternedIndexBuffer(const uint16_t* pattern, in createPatternedIndexBuffer()
472 sk_sp<GrGpuBuffer> buffer( in createPatternedIndexBuffer()
509 sk_sp<const GrGpuBuffer> GrResourceProvider::createNonAAQuadIndexBuffer() { in createNonAAQuadIndexBuffer()
531 sk_sp<const GrGpuBuffer> GrResourceProvide
[all...]
H A DGrGpu.h30 class GrGpuBuffer;
226 sk_sp<GrGpuBuffer> createBuffer(size_t size, GrGpuBufferType intendedType,
338 sk_sp<GrGpuBuffer> transferBuffer,
364 sk_sp<GrGpuBuffer> transferBuffer,
421 virtual void takeOwnershipOfBuffer(sk_sp<GrGpuBuffer>) {} in takeOwnershipOfBuffer()
772 virtual sk_sp<GrGpuBuffer> onCreateBuffer(size_t size, GrGpuBufferType intendedType,
797 sk_sp<GrGpuBuffer> transferBuffer,
806 sk_sp<GrGpuBuffer> transferBuffer,
H A DGrGpuBuffer.h16 class GrGpuBuffer : public GrGpuResource, public GrBuffer { class
84 GrGpuBuffer(GrGpu*, size_t sizeInBytes, GrGpuBufferType, GrAccessPattern);
H A DGrTransferFromRenderTask.h19 sk_sp<GrGpuBuffer> dstBuffer, in GrTransferFromRenderTask()
55 sk_sp<GrGpuBuffer> fDstBuffer;
H A DGrClientMappedBufferManager.cpp29 void GrClientMappedBufferManager::insert(sk_sp<GrGpuBuffer> b) { in insert()
51 void GrClientMappedBufferManager::remove(const sk_sp<GrGpuBuffer>& b) { in remove()
/third_party/skia/src/gpu/vk/
H A DGrVkPipelineStateDataManager.h16 class GrGpuBuffer;
30 std::pair<sk_sp<GrGpuBuffer>, bool> uploadUniforms(GrVkGpu* gpu, VkPipelineLayout,
43 sk_sp<GrGpuBuffer> fUniformBuffer;
H A DGrVkGpu.h59 void takeOwnershipOfBuffer(sk_sp<GrGpuBuffer>) override;
181 void copyBuffer(sk_sp<GrGpuBuffer> srcBuffer, sk_sp<GrGpuBuffer> dstBuffer,
299 sk_sp<GrGpuBuffer> onCreateBuffer(size_t size, GrGpuBufferType type, GrAccessPattern,
321 sk_sp<GrGpuBuffer>,
329 sk_sp<GrGpuBuffer>,
H A DGrVkBuffer.h12 #include "src/gpu/GrGpuBuffer.h"
17 class GrVkBuffer : public GrGpuBuffer {
78 using INHERITED = GrGpuBuffer;
/third_party/skia/src/gpu/dawn/
H A DGrDawnGpu.h41 void takeOwnershipOfBuffer(sk_sp<GrGpuBuffer>) override;
170 sk_sp<GrGpuBuffer> onCreateBuffer(size_t size, GrGpuBufferType type, GrAccessPattern,
192 sk_sp<GrGpuBuffer>,
200 sk_sp<GrGpuBuffer>,
238 std::list<sk_sp<GrGpuBuffer>> fBusyStagingBuffers;
242 std::vector<sk_sp<GrGpuBuffer>> fSubmittedStagingBuffers;
H A DGrDawnBuffer.h11 #include "src/gpu/GrGpuBuffer.h"
16 class GrDawnBuffer : public GrGpuBuffer {
49 using INHERITED = GrGpuBuffer;
/third_party/skia/src/gpu/mock/
H A DGrMockBuffer.h12 #include "src/gpu/GrGpuBuffer.h"
15 class GrMockBuffer : public GrGpuBuffer {
32 using INHERITED = GrGpuBuffer;
H A DGrMockGpu.h97 sk_sp<GrGpuBuffer> onCreateBuffer(size_t sizeInBytes, GrGpuBufferType, GrAccessPattern,
123 sk_sp<GrGpuBuffer>,
133 sk_sp<GrGpuBuffer>,
/third_party/skia/src/gpu/tessellate/
H A DPathTessellator.h20 class GrGpuBuffer;
158 sk_sp<const GrGpuBuffer> fFixedVertexBuffer;
159 sk_sp<const GrGpuBuffer> fFixedIndexBuffer;
/third_party/skia/src/gpu/d3d/
H A DGrD3DGpu.h50 void takeOwnershipOfBuffer(sk_sp<GrGpuBuffer>) override;
173 sk_sp<GrGpuBuffer> onCreateBuffer(size_t sizeInBytes, GrGpuBufferType, GrAccessPattern,
195 sk_sp<GrGpuBuffer>,
203 sk_sp<GrGpuBuffer>,
285 sk_sp<GrGpuBuffer> transferBuffer,
H A DGrD3DBuffer.h13 #include "src/gpu/GrGpuBuffer.h"
18 class GrD3DBuffer : public GrGpuBuffer {
62 using INHERITED = GrGpuBuffer;
/third_party/skia/src/gpu/mtl/
H A DGrMtlBuffer.h11 #include "src/gpu/GrGpuBuffer.h"
19 class GrMtlBuffer: public GrGpuBuffer {
51 using INHERITED = GrGpuBuffer;
H A DGrMtlGpu.h136 void takeOwnershipOfBuffer(sk_sp<GrGpuBuffer>) override;
189 sk_sp<GrGpuBuffer> onCreateBuffer(size_t, GrGpuBufferType, GrAccessPattern,
211 sk_sp<GrGpuBuffer>,
219 sk_sp<GrGpuBuffer>,
/third_party/skia/src/gpu/gl/
H A DGrGLBuffer.h12 #include "src/gpu/GrGpuBuffer.h"
17 class GrGLBuffer : public GrGpuBuffer {
31 * smaller than the size reported by GrGpuBuffer.
65 using INHERITED = GrGpuBuffer;

Completed in 11 milliseconds

123