Searched refs:GrGpu (Results 1 - 25 of 160) sorted by relevance

1234567

/external/skia/src/gpu/
H A DGrSemaphore.h14 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 DGrGpuFactory.h13 class GrGpu;
17 typedef GrGpu* (*CreateGpuProc)(GrBackendContext, const GrContextOptions& options, GrContext*);
H A DGrGpuFactory.cpp16 sk_sp<GrGpu> GrGpu::Make(GrBackend backend,
H A DGrBuffer.h13 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 DGrBufferAllocPool.h17 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 DGrGpu.cpp9 #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 DGrBuffer.cpp9 #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 DGrPathRendering.h15 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 DGrSemaphore.h14 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 DGrGpuFactory.h13 class GrGpu;
17 typedef GrGpu* (*CreateGpuProc)(GrBackendContext, const GrContextOptions& options, GrContext*);
H A DGrGpuFactory.cpp16 sk_sp<GrGpu> GrGpu::Make(GrBackend backend,
H A DGrBuffer.h13 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 DGrBufferAllocPool.h17 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 DGrRenderTarget.cpp14 #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 DGrGpu.cpp9 #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 DGrBuffer.cpp9 #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 DGrMtlTrampoline.h15 class GrGpu;
24 static sk_sp<GrGpu> MakeGpu(GrContext*, const GrContextOptions&, void* device, void* queue);
H A DGrMtlTrampoline.mm12 sk_sp<GrGpu> GrMtlTrampoline::MakeGpu(GrContext* context,
/external/skqp/src/gpu/mtl/
H A DGrMtlTrampoline.h15 class GrGpu;
24 static sk_sp<GrGpu> MakeGpu(GrContext*, const GrContextOptions&, void* device, void* queue);
H A DGrMtlTrampoline.mm12 sk_sp<GrGpu> GrMtlTrampoline::MakeGpu(GrContext* context,
/external/skia/src/gpu/ops/
H A DGrDashLinePathRenderer.h13 class GrGpu;
25 sk_sp<GrGpu> fGpu;
H A DGrStencilAndCoverPathRenderer.h14 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 DGrDashLinePathRenderer.h13 class GrGpu;
25 sk_sp<GrGpu> fGpu;
H A DGrStencilAndCoverPathRenderer.h14 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 DGrGLTexture.h12 #include "GrGpu.h"
52 const TexParams& getCachedTexParams(GrGpu::ResetTimestamp* timestamp) const {
58 GrGpu::ResetTimestamp timestamp) {
100 GrGpu::ResetTimestamp fTexParamsTimestamp;

Completed in 751 milliseconds

1234567