/external/skia/src/gpu/ |
H A D | GrSemaphore.h | 14 class GrGpu; 19 // from one GrContext to another. When exporting, the GrSemaphore should be set to a null GrGpu, 20 // and when importing it should be set to the GrGpu of the current context. Once exported, a 22 void resetGpu(const GrGpu* gpu) { fGpu = gpu; } 30 explicit GrSemaphore(const GrGpu* gpu) : fGpu(gpu) {} 32 friend class GrGpu; // setBackendSemaphore 36 const GrGpu* fGpu;
|
H A D | GrGpuFactory.h | 13 class GrGpu; 17 typedef GrGpu* (*CreateGpuProc)(GrBackendContext, const GrContextOptions& options, GrContext*);
|
H A D | GrGpuFactory.cpp | 16 sk_sp<GrGpu> GrGpu::Make(GrBackend backend,
|
H A D | GrBuffer.h | 13 class GrGpu; 20 static SK_WARN_UNUSED_RESULT GrBuffer* CreateCPUBacked(GrGpu*, size_t sizeInBytes, GrBufferType, 111 GrBuffer(GrGpu*, size_t sizeInBytes, GrBufferType, GrAccessPattern); 119 GrBuffer(GrGpu*, size_t sizeInBytes, GrBufferType, void* cpuData);
|
H A D | GrBufferAllocPool.h | 17 class GrGpu; 20 * A pool of geometry buffers tied to a GrGpu. 53 * @param gpu The GrGpu used to create the buffers. 59 GrBufferAllocPool(GrGpu* gpu, 139 GrGpu* fGpu; 157 * @param gpu The GrGpu used to create the vertex buffers. 159 GrVertexBufferAllocPool(GrGpu* gpu); 233 * @param gpu The GrGpu used to create the index buffers. 235 GrIndexBufferAllocPool(GrGpu* gpu);
|
H A D | GrGpu.cpp | 9 #include "GrGpu.h" 35 GrGpu::GrGpu(GrContext* context) function in class:GrGpu 41 GrGpu::~GrGpu() {} 43 void GrGpu::disconnect(DisconnectType) {} 47 bool GrGpu::isACopyNeededForTextureParams(int width, int height, 75 sk_sp<GrTexture> GrGpu::createTexture(const GrSurfaceDesc& origDesc, SkBudgeted budgeted, 77 GR_CREATE_TRACE_MARKER_CONTEXT("GrGpu", "createTexture", fContext); 112 sk_sp<GrTexture> GrGpu [all...] |
H A D | GrBuffer.cpp | 9 #include "GrGpu.h" 12 GrBuffer* GrBuffer::CreateCPUBacked(GrGpu* gpu, size_t sizeInBytes, GrBufferType intendedType, 27 GrBuffer::GrBuffer(GrGpu* gpu, size_t sizeInBytes, GrBufferType type, void* cpuData) 37 GrBuffer::GrBuffer(GrGpu* gpu, size_t sizeInBytes, GrBufferType type, GrAccessPattern pattern)
|
H A D | GrPathRendering.h | 15 class GrGpu; 29 * API state. Similar to GrGpu. 32 * interface (eg. * the concrete instance of GrGpu subclass) should be provided to the instance 171 GrPathRendering(GrGpu* gpu) : fGpu(gpu) { } 188 GrGpu* fGpu;
|
/external/skqp/src/gpu/ |
H A D | GrSemaphore.h | 14 class GrGpu; 19 // from one GrContext to another. When exporting, the GrSemaphore should be set to a null GrGpu, 20 // and when importing it should be set to the GrGpu of the current context. Once exported, a 22 void resetGpu(const GrGpu* gpu) { fGpu = gpu; } 30 explicit GrSemaphore(const GrGpu* gpu) : fGpu(gpu) {} 32 friend class GrGpu; // setBackendSemaphore 36 const GrGpu* fGpu;
|
H A D | GrGpuFactory.h | 13 class GrGpu; 17 typedef GrGpu* (*CreateGpuProc)(GrBackendContext, const GrContextOptions& options, GrContext*);
|
H A D | GrGpuFactory.cpp | 16 sk_sp<GrGpu> GrGpu::Make(GrBackend backend,
|
H A D | GrBuffer.h | 13 class GrGpu; 20 static SK_WARN_UNUSED_RESULT GrBuffer* CreateCPUBacked(GrGpu*, size_t sizeInBytes, GrBufferType, 111 GrBuffer(GrGpu*, size_t sizeInBytes, GrBufferType, GrAccessPattern); 119 GrBuffer(GrGpu*, size_t sizeInBytes, GrBufferType, void* cpuData);
|
H A D | GrBufferAllocPool.h | 17 class GrGpu; 20 * A pool of geometry buffers tied to a GrGpu. 53 * @param gpu The GrGpu used to create the buffers. 59 GrBufferAllocPool(GrGpu* gpu, 139 GrGpu* fGpu; 157 * @param gpu The GrGpu used to create the vertex buffers. 159 GrVertexBufferAllocPool(GrGpu* gpu); 233 * @param gpu The GrGpu used to create the index buffers. 235 GrIndexBufferAllocPool(GrGpu* gpu);
|
H A D | GrRenderTarget.cpp | 14 #include "GrGpu.h" 21 GrRenderTarget::GrRenderTarget(GrGpu* gpu, const GrSurfaceDesc& desc, 97 const GrGpu::MultisampleSpecs& 100 GrGpu* gpu = fRenderTarget->getGpu(); 105 const GrGpu::MultisampleSpecs& specs = gpu->queryMultisampleSpecs(pipeline);
|
H A D | GrGpu.cpp | 9 #include "GrGpu.h" 35 GrGpu::GrGpu(GrContext* context) function in class:GrGpu 42 GrGpu::~GrGpu() {} 44 void GrGpu::disconnect(DisconnectType) {} 48 bool GrGpu::isACopyNeededForTextureParams(int width, int height, 125 sk_sp<GrTexture> GrGpu::createTexture(const GrSurfaceDesc& origDesc, SkBudgeted budgeted, 127 GR_CREATE_TRACE_MARKER_CONTEXT("GrGpu", "createTexture", fContext); 167 sk_sp<GrTexture> GrGpu [all...] |
H A D | GrBuffer.cpp | 9 #include "GrGpu.h" 12 GrBuffer* GrBuffer::CreateCPUBacked(GrGpu* gpu, size_t sizeInBytes, GrBufferType intendedType, 27 GrBuffer::GrBuffer(GrGpu* gpu, size_t sizeInBytes, GrBufferType type, void* cpuData) 37 GrBuffer::GrBuffer(GrGpu* gpu, size_t sizeInBytes, GrBufferType type, GrAccessPattern pattern)
|
/external/skia/src/gpu/mtl/ |
H A D | GrMtlTrampoline.h | 15 class GrGpu; 24 static sk_sp<GrGpu> MakeGpu(GrContext*, const GrContextOptions&, void* device, void* queue);
|
H A D | GrMtlTrampoline.mm | 12 sk_sp<GrGpu> GrMtlTrampoline::MakeGpu(GrContext* context,
|
/external/skqp/src/gpu/mtl/ |
H A D | GrMtlTrampoline.h | 15 class GrGpu; 24 static sk_sp<GrGpu> MakeGpu(GrContext*, const GrContextOptions&, void* device, void* queue);
|
H A D | GrMtlTrampoline.mm | 12 sk_sp<GrGpu> GrMtlTrampoline::MakeGpu(GrContext* context,
|
/external/skia/src/gpu/ops/ |
H A D | GrDashLinePathRenderer.h | 13 class GrGpu; 25 sk_sp<GrGpu> fGpu;
|
H A D | GrStencilAndCoverPathRenderer.h | 14 class GrGpu; 17 * Uses GrGpu::stencilPath followed by a cover rectangle. This subclass doesn't apply AA; it relies
|
/external/skqp/src/gpu/ops/ |
H A D | GrDashLinePathRenderer.h | 13 class GrGpu; 25 sk_sp<GrGpu> fGpu;
|
H A D | GrStencilAndCoverPathRenderer.h | 14 class GrGpu; 17 * Uses GrGpu::stencilPath followed by a cover rectangle. This subclass doesn't apply AA; it relies
|
/external/skia/src/gpu/gl/ |
H A D | GrGLTexture.h | 12 #include "GrGpu.h" 52 const TexParams& getCachedTexParams(GrGpu::ResetTimestamp* timestamp) const { 58 GrGpu::ResetTimestamp timestamp) { 100 GrGpu::ResetTimestamp fTexParamsTimestamp;
|