/external/skia/src/gpu/ |
D | GrMesh.h | 37 void setIndexed(const GrBuffer* indexBuffer, int indexCount, int baseIndex, 39 void setIndexedPatterned(const GrBuffer* indexBuffer, int indexCount, int vertexCount, 42 void setInstanced(const GrBuffer* instanceBuffer, int instanceCount, int baseInstance, 44 void setIndexedInstanced(const GrBuffer* indexBuffer, int indexCount, 45 const GrBuffer* instanceBuffer, int instanceCount, int baseInstance=0); 47 void setVertexData(const GrBuffer* vertexBuffer, int baseVertex = 0); 52 const GrBuffer* vertexBuffer, int vertexCount, 56 const GrBuffer* indexBuffer, int indexCount, 58 uint16_t maxIndexValue, const GrBuffer* vertexBuffer, 62 const GrBuffer* vertexBuffer, int vertexCount, [all …]
|
D | GrBuffer.cpp | 12 GrBuffer* GrBuffer::CreateCPUBacked(GrGpu* gpu, size_t sizeInBytes, GrBufferType intendedType, in CreateCPUBacked() 24 return new GrBuffer(gpu, sizeInBytes, intendedType, cpuData); in CreateCPUBacked() 27 GrBuffer::GrBuffer(GrGpu* gpu, size_t sizeInBytes, GrBufferType type, void* cpuData) in GrBuffer() function in GrBuffer 37 GrBuffer::GrBuffer(GrGpu* gpu, size_t sizeInBytes, GrBufferType type, GrAccessPattern pattern) in GrBuffer() function in GrBuffer 47 void GrBuffer::ComputeScratchKeyForDynamicVBO(size_t size, GrBufferType intendedType, in ComputeScratchKeyForDynamicVBO() 61 bool GrBuffer::onUpdateData(const void* src, size_t srcSizeInBytes) { in onUpdateData() 67 void GrBuffer::computeScratchKey(GrScratchKey* key) const { in computeScratchKey()
|
D | GrBufferAllocPool.h | 16 class GrBuffer; variable 86 const GrBuffer** buffer, 117 const GrBuffer** buffer, 121 GrBuffer* getBuffer(size_t size); 126 GrBuffer* fBuffer; 184 const GrBuffer** buffer, 217 const GrBuffer** buffer, 256 const GrBuffer** buffer, 286 const GrBuffer** buffer,
|
D | GrResourceProvider.h | 119 const GrBuffer* findOrCreatePatternedIndexBuffer(const uint16_t* pattern, in findOrCreatePatternedIndexBuffer() 124 if (GrBuffer* buffer = this->findAndRefTByUniqueKey<GrBuffer>(key)) { in findOrCreatePatternedIndexBuffer() 137 const GrBuffer* refQuadIndexBuffer() { in refQuadIndexBuffer() 138 if (GrBuffer* buffer = in refQuadIndexBuffer() 139 this->findAndRefTByUniqueKey<GrBuffer>(fQuadIndexBufferKey)) { in refQuadIndexBuffer() 185 GrBuffer* createBuffer(size_t size, GrBufferType intendedType, GrAccessPattern, uint32_t flags, 269 const GrBuffer* createPatternedIndexBuffer(const uint16_t* pattern, 275 const GrBuffer* createQuadIndexBuffer();
|
D | GrBuffer.h | 15 class GrBuffer : public GrGpuResource { 20 static SK_WARN_UNUSED_RESULT GrBuffer* CreateCPUBacked(GrGpu*, size_t sizeInBytes, GrBufferType, 106 ~GrBuffer() override { in ~GrBuffer() 111 GrBuffer(GrGpu*, size_t sizeInBytes, GrBufferType, GrAccessPattern); 119 GrBuffer(GrGpu*, size_t sizeInBytes, GrBufferType, void* cpuData);
|
D | GrOnFlushResourceProvider.cpp | 67 sk_sp<GrBuffer> GrOnFlushResourceProvider::makeBuffer(GrBufferType intendedType, size_t size, in makeBuffer() 70 return sk_sp<GrBuffer>(rp->createBuffer(size, intendedType, kDynamic_GrAccessPattern, in makeBuffer() 75 sk_sp<GrBuffer> GrOnFlushResourceProvider::findOrMakeStaticBuffer(const GrUniqueKey& key, in findOrMakeStaticBuffer() 79 sk_sp<GrBuffer> buffer(rp->findAndRefTByUniqueKey<GrBuffer>(key)); in findOrMakeStaticBuffer()
|
D | GrOpFlushState.h | 59 const GrBuffer** buffer, int* startVertex); 60 uint16_t* makeIndexSpace(int indexCount, const GrBuffer** buffer, int* startIndex); 63 const GrBuffer** buffer, int* startVertex, int* actualVertexCount); 65 const GrBuffer** buffer, int* startIndex, 206 const GrBuffer** buffer, int* startVertex) { in makeVertexSpace() 210 uint16_t* makeIndexSpace(int indexCount, const GrBuffer** buffer, int* startIndex) { in makeIndexSpace() 215 const GrBuffer** buffer, int* startVertex, in makeVertexSpaceAtLeast() 223 const GrBuffer** buffer, int* startIndex, in makeIndexSpaceAtLeast()
|
D | GrBufferAllocPool.cpp | 59 GrBuffer* buffer = fBlocks.back().fBuffer; in deleteBlocks() 107 GrBuffer* buf = fBlocks.back().fBuffer; in validate() 143 const GrBuffer** buffer, in makeSpace() 191 const GrBuffer** buffer, in makeSpaceAtLeast() 351 GrBuffer* buffer = block.fBuffer; in flushCpuData() 371 GrBuffer* GrBufferAllocPool::getBuffer(size_t size) { in getBuffer() 388 const GrBuffer** buffer, in makeSpace() 407 int fallbackVertexCount, const GrBuffer** buffer, in makeSpaceAtLeast() 442 const GrBuffer** buffer, in makeSpace() 461 const GrBuffer** buffer, int* startIndex, in makeSpaceAtLeast()
|
D | GrOpFlushState.cpp | 30 const GrBuffer** buffer, int* startVertex) { in makeVertexSpace() 35 const GrBuffer** buffer, int* startIndex) { in makeIndexSpace() 40 int fallbackVertexCount, const GrBuffer** buffer, in makeVertexSpaceAtLeast() 47 const GrBuffer** buffer, int* startIndex, in makeIndexSpaceAtLeast()
|
D | GrResourceProvider.cpp | 317 const GrBuffer* GrResourceProvider::createPatternedIndexBuffer(const uint16_t* pattern, in createPatternedIndexBuffer() 325 GrBuffer* buffer = this->createBuffer(bufferSize, kIndex_GrBufferType, kStatic_GrAccessPattern, in createPatternedIndexBuffer() 355 const GrBuffer* GrResourceProvider::createQuadIndexBuffer() { in createQuadIndexBuffer() 383 GrBuffer* GrResourceProvider::createBuffer(size_t size, GrBufferType intendedType, in createBuffer() 396 return GrBuffer::CreateCPUBacked(this->gpu(), size, intendedType, data); in createBuffer() 404 GrBuffer::ComputeScratchKeyForDynamicVBO(allocSize, intendedType, &key); in createBuffer() 411 GrBuffer* buffer = static_cast<GrBuffer*>( in createBuffer()
|
/external/skia/src/gpu/vk/ |
D | GrVkGpuCommandBuffer.h | 50 const GrBuffer* indexBuffer, 51 const GrBuffer* vertexBuffer, 52 const GrBuffer* instanceBuffer); 69 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final { in sendMeshToGpu() 75 const GrBuffer* indexBuffer, int indexCount, int baseIndex, in sendIndexedMeshToGpu() 77 const GrBuffer* vertexBuffer, int baseVertex) final { in sendIndexedMeshToGpu() 83 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex, 84 const GrBuffer* instanceBuffer, int instanceCount, 88 const GrBuffer* indexBuffer, int indexCount, int baseIndex, 89 const GrBuffer* vertexBuffer, int baseVertex, [all …]
|
D | GrVkTransferBuffer.h | 16 class GrVkTransferBuffer : public GrBuffer, public GrVkBuffer { 33 this->GrBuffer::fMapPtr = this->vkMap(this->getVkGpu()); in onMap() 53 typedef GrBuffer INHERITED;
|
D | GrVkTexelBuffer.h | 16 class GrVkTexelBuffer : public GrBuffer, public GrVkBuffer { 34 typedef GrBuffer INHERITED;
|
D | GrVkIndexBuffer.h | 16 class GrVkIndexBuffer : public GrBuffer, public GrVkBuffer { 35 typedef GrBuffer INHERITED;
|
D | GrVkVertexBuffer.h | 16 class GrVkVertexBuffer : public GrBuffer, public GrVkBuffer { 34 typedef GrBuffer INHERITED;
|
/external/skia/src/gpu/instanced/ |
D | InstancedRendering.h | 92 const GrBuffer* vertexBuffer() const { SkASSERT(fVertexBuffer); return fVertexBuffer.get(); } in vertexBuffer() 93 const GrBuffer* indexBuffer() const { SkASSERT(fIndexBuffer); return fIndexBuffer.get(); } in indexBuffer() 112 sk_sp<const GrBuffer> fVertexBuffer; 113 sk_sp<const GrBuffer> fIndexBuffer; 114 sk_sp<GrBuffer> fParamsBuffer;
|
D | InstanceProcessor.h | 25 InstanceProcessor(OpInfo, GrBuffer* paramsBuffer); 38 static const GrBuffer* SK_WARN_UNUSED_RESULT FindOrCreateVertexBuffer(GrGpu*); 44 static const GrBuffer* SK_WARN_UNUSED_RESULT FindOrCreateIndex8Buffer(GrGpu*);
|
D | GLInstancedRendering.h | 60 sk_sp<GrBuffer> fInstanceBuffer; 61 sk_sp<GrBuffer> fDrawIndirectBuffer;
|
/external/skia/src/gpu/gl/ |
D | GrGLGpu.h | 93 GrGLenum bindBuffer(GrBufferType type, const GrBuffer*); 111 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final; 114 const GrBuffer* indexBuffer, int indexCount, int baseIndex, 116 const GrBuffer* vertexBuffer, int baseVertex) final; 119 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex, 120 const GrBuffer* instanceBuffer, int instanceCount, 124 const GrBuffer* indexBuffer, int indexCount, int baseIndex, 125 const GrBuffer* vertexBuffer, int baseVertex, 126 const GrBuffer* instanceBuffer, int instanceCount, 191 GrBuffer* onCreateBuffer(size_t size, GrBufferType intendedType, GrAccessPattern, [all …]
|
D | GrGLVertexArray.h | 17 class GrBuffer; variable 42 const GrBuffer* vertexBuffer, 109 GrGLAttribArrayState* bindWithIndexBuffer(GrGLGpu* gpu, const GrBuffer* indexBuffer);
|
D | GrGLBuffer.h | 17 class GrGLBuffer : public GrBuffer { 64 typedef GrBuffer INHERITED;
|
/external/skia/src/gpu/ops/ |
D | GrTessellatingPathRenderer.cpp | 51 bool cache_match(GrBuffer* vertexBuffer, SkScalar tol, int* actualCount) { in cache_match() 96 GrBuffer* vertexBuffer() { return fVertexBuffer.get(); } in vertexBuffer() 98 sk_sp<GrBuffer> fVertexBuffer; 120 const GrBuffer* vertexBuffer() const { return fVertexBuffer; } in vertexBuffer() 124 const GrBuffer* fVertexBuffer; 247 sk_sp<GrBuffer> cachedVertexBuffer(rp->findAndRefTByUniqueKey<GrBuffer>(key)); in draw() 337 void drawVertices(Target* target, const GrGeometryProcessor* gp, const GrBuffer* vb, in drawVertices()
|
/external/skia/tests/ |
D | GrMeshTest.cpp | 48 sk_sp<const GrBuffer> getIndexBuffer(); 50 template<typename T> sk_sp<const GrBuffer> makeVertexBuffer(const SkTArray<T>& data) { in makeVertexBuffer() 53 template<typename T> sk_sp<const GrBuffer> makeVertexBuffer(const std::vector<T>& data) { in makeVertexBuffer() 56 template<typename T> sk_sp<const GrBuffer> makeVertexBuffer(const T* data, int count); 354 sk_sp<const GrBuffer> DrawMeshHelper::makeVertexBuffer(const T* data, int count) { in makeVertexBuffer() 355 return sk_sp<const GrBuffer>( in makeVertexBuffer() 362 sk_sp<const GrBuffer> DrawMeshHelper::getIndexBuffer() { in getIndexBuffer() 364 return sk_sp<const GrBuffer>( in getIndexBuffer()
|
/external/skia/src/gpu/mock/ |
D | GrMockBuffer.h | 14 class GrMockBuffer : public GrBuffer { 27 typedef GrBuffer INHERITED;
|
/external/skia/src/gpu/ccpr/ |
D | GrCoverageCountingPathRenderer.h | 128 sk_sp<GrBuffer> fPerFlushIndexBuffer; 129 sk_sp<GrBuffer> fPerFlushVertexBuffer; 130 sk_sp<GrBuffer> fPerFlushInstanceBuffer;
|