HomeSort by relevance Sort by last modified time
    Searched refs:GrGpu (Results 1 - 25 of 64) sorted by null

1 2 3

  /external/skia/src/gpu/
GrSemaphore.h 13 class GrGpu;
18 // from one GrContext to another. When exporting, the GrSemaphore should be set to a null GrGpu,
19 // and when importing it should be set to the GrGpu of the current context. Once exported, a
21 void resetGpu(const GrGpu* gpu) { fGpu = gpu; }
24 explicit GrSemaphore(const GrGpu* gpu) : fGpu(gpu) {}
28 const GrGpu* fGpu;
GrGpuFactory.h 13 class GrGpu;
17 typedef GrGpu* (*CreateGpuProc)(GrBackendContext, const GrContextOptions& options, GrContext*);
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,
107 GrGpu* fGpu;
125 * @param gpu The GrGpu used to create the vertex buffers.
127 GrVertexBufferAllocPool(GrGpu* gpu);
167 * @param gpu The GrGpu used to create the index buffers.
169 GrIndexBufferAllocPool(GrGpu* gpu);
GrTextureOpList.h 17 class GrGpu;
25 GrTextureOpList(GrTextureProxy*, GrGpu*, GrAuditTrail*);
68 GrGpu* fGpu;
GrGpuFactory.cpp 11 #include "GrGpu.h"
28 GrGpu* GrGpu::Create(GrBackend backend,
GrGpuCommandBuffer.h 16 class GrGpu;
94 virtual GrGpu* gpu() = 0;
GrRenderTarget.cpp 14 #include "GrGpu.h"
20 GrRenderTarget::GrRenderTarget(GrGpu* gpu, const GrSurfaceDesc& desc, Flags flags,
108 const GrGpu::MultisampleSpecs&
111 GrGpu* gpu = fRenderTarget->getGpu();
116 const GrGpu::MultisampleSpecs& specs = gpu->queryMultisampleSpecs(pipeline);
GrGpu.cpp 9 #include "GrGpu.h"
47 GrGpu::GrGpu(GrContext* context)
54 GrGpu::~GrGpu() {}
56 void GrGpu::disconnect(DisconnectType) {}
60 bool GrGpu::isACopyNeededForTextureParams(int width, int height,
146 GrTexture* GrGpu::createTexture(const GrSurfaceDesc& origDesc, SkBudgeted budgeted,
203 sk_sp<GrTexture> GrGpu::wrapBackendTexture(const GrBackendTextureDesc& desc,
229 sk_sp<GrRenderTarget> GrGpu::wrapBackendRenderTarget(const GrBackendRenderTargetDesc& desc)
    [all...]
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)
GrGpu.h 44 class GrGpu : public SkRefCnt {
47 * Create an instance of GrGpu that matches the specified backend. If the requested backend is
49 * fully constructed and should not be used by GrGpu until after this function returns.
51 static GrGpu* Create(GrBackend, GrBackendContext, const GrContextOptions&, GrContext* context);
55 GrGpu(GrContext* context);
56 ~GrGpu() override;
81 * The GrGpu object normally assumes that no outsider is setting state
83 * the GrGpu that the state was modified and it shouldn't make assumptions
165 /** If the GrGpu is requesting that the caller do a draw to an intermediate surface then
183 /** On input means that the caller would proceed without draw if the GrGpu doesn't reques
    [all...]
GrOpFlushState.cpp 13 GrOpFlushState::GrOpFlushState(GrGpu* gpu, GrResourceProvider* resourceProvider)
GrPath.h 24 GrPath(GrGpu* gpu, const SkPath& skPath, const GrStyle& style)
GrRenderTargetPriv.h 12 #include "GrGpu.h"
38 const GrGpu::MultisampleSpecs& getMultisampleSpecs(const GrPipeline&) const;
GrStencilAttachment.h 37 GrStencilAttachment(GrGpu* gpu, int width, int height, int bits, int sampleCnt)
GrPathRange.cpp 11 GrPathRange::GrPathRange(GrGpu* gpu,
21 GrPathRange::GrPathRange(GrGpu* gpu,
GrResourceProvider.h 12 #include "GrGpu.h"
32 GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner);
231 // Takes the GrSemaphore and sets the ownership of the semaphore to the GrGpu object used by
235 // any GrGpu. A follow up call to takeOwnershipofSemaphore must be made so that the underlying
265 GrGpu* gpu() { return fGpu; }
266 const GrGpu* gpu() const { return fGpu; }
282 GrGpu* fGpu;
  /external/skia/src/gpu/ops/
GrDashLinePathRenderer.h 13 #include "GrGpu.h"
25 sk_sp<GrGpu> fGpu;
GrStencilAndCoverPathRenderer.h 14 class GrGpu;
17 * Uses GrGpu::stencilPath followed by a cover rectangle. This subclass doesn't apply AA; it relies
  /external/skia/include/gpu/
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);
GrGpuResource.h 15 class GrGpu;
268 GrGpuResource(GrGpu*);
271 GrGpu* getGpu() const { return fGpu; }
318 friend class GrGpu; // for assert in GrGpu to access getGpu
334 // This is not ref'ed but abandon() or release() will be called before the GrGpu object
336 GrGpu* fGpu;
GrTexture.h 49 GrTexture(GrGpu*, const GrSurfaceDesc&, GrSLType samplerType,
  /external/skia/src/gpu/gl/builders/
GrGLShaderStringBuilder.h 12 #include "GrGpu.h"
23 GrGpu::Stats*,
  /external/skia/src/gpu/instanced/
InstanceProcessor.h 38 static const GrBuffer* SK_WARN_UNUSED_RESULT FindOrCreateVertexBuffer(GrGpu*);
44 static const GrBuffer* SK_WARN_UNUSED_RESULT FindOrCreateIndex8Buffer(GrGpu*);
  /external/skia/src/gpu/gl/
GrGLTexture.h 12 #include "GrGpu.h"
44 const TexParams& getCachedTexParams(GrGpu::ResetTimestamp* timestamp) const {
50 GrGpu::ResetTimestamp timestamp) {
78 GrGpu::ResetTimestamp fTexParamsTimestamp;
  /external/skia/bench/
GrResourceCacheBench.cpp 15 #include "GrGpu.h"
25 BenchResource (GrGpu* gpu)
43 static void populate_cache(GrGpu* gpu, int resourceCount, int keyData32Count) {
85 GrGpu* gpu = context->getGpu();
131 GrGpu* gpu = fContext->getGpu();

Completed in 357 milliseconds

1 2 3