/third_party/skia/src/gpu/ |
H A D | GrGpuBuffer.cpp | 10 #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 D | GrResourceProvider.h | 13 #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 D | GrClientMappedBufferManager.h | 14 #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 D | GrBufferAllocPool.cpp | 20 #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 D | GrStagingBufferManager.h | 12 #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 D | GrRingBuffer.h | 11 #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 D | GrThreadSafeCache.h | 16 #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 D | GrResourceProvider.cpp | 21 #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 D | GrGpu.h | 30 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 D | GrGpuBuffer.h | 16 class GrGpuBuffer : public GrGpuResource, public GrBuffer { class 84 GrGpuBuffer(GrGpu*, size_t sizeInBytes, GrGpuBufferType, GrAccessPattern);
|
H A D | GrTransferFromRenderTask.h | 19 sk_sp<GrGpuBuffer> dstBuffer, in GrTransferFromRenderTask() 55 sk_sp<GrGpuBuffer> fDstBuffer;
|
H A D | GrClientMappedBufferManager.cpp | 29 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 D | GrVkPipelineStateDataManager.h | 16 class GrGpuBuffer; 30 std::pair<sk_sp<GrGpuBuffer>, bool> uploadUniforms(GrVkGpu* gpu, VkPipelineLayout, 43 sk_sp<GrGpuBuffer> fUniformBuffer;
|
H A D | GrVkGpu.h | 59 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 D | GrVkBuffer.h | 12 #include "src/gpu/GrGpuBuffer.h" 17 class GrVkBuffer : public GrGpuBuffer { 78 using INHERITED = GrGpuBuffer;
|
/third_party/skia/src/gpu/dawn/ |
H A D | GrDawnGpu.h | 41 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 D | GrDawnBuffer.h | 11 #include "src/gpu/GrGpuBuffer.h" 16 class GrDawnBuffer : public GrGpuBuffer { 49 using INHERITED = GrGpuBuffer;
|
/third_party/skia/src/gpu/mock/ |
H A D | GrMockBuffer.h | 12 #include "src/gpu/GrGpuBuffer.h" 15 class GrMockBuffer : public GrGpuBuffer { 32 using INHERITED = GrGpuBuffer;
|
H A D | GrMockGpu.h | 97 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 D | PathTessellator.h | 20 class GrGpuBuffer; 158 sk_sp<const GrGpuBuffer> fFixedVertexBuffer; 159 sk_sp<const GrGpuBuffer> fFixedIndexBuffer;
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DGpu.h | 50 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 D | GrD3DBuffer.h | 13 #include "src/gpu/GrGpuBuffer.h" 18 class GrD3DBuffer : public GrGpuBuffer { 62 using INHERITED = GrGpuBuffer;
|
/third_party/skia/src/gpu/mtl/ |
H A D | GrMtlBuffer.h | 11 #include "src/gpu/GrGpuBuffer.h" 19 class GrMtlBuffer: public GrGpuBuffer { 51 using INHERITED = GrGpuBuffer;
|
H A D | GrMtlGpu.h | 136 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 D | GrGLBuffer.h | 12 #include "src/gpu/GrGpuBuffer.h" 17 class GrGLBuffer : public GrGpuBuffer { 31 * smaller than the size reported by GrGpuBuffer. 65 using INHERITED = GrGpuBuffer;
|