Home
last modified time | relevance | path

Searched refs:GrMtlGpu (Results 1 - 16 of 16) sorted by relevance

/third_party/skia/src/gpu/mtl/
H A DGrMtlAttachment.h16 class GrMtlGpu;
20 static sk_sp<GrMtlAttachment> MakeStencil(GrMtlGpu* gpu,
25 static sk_sp<GrMtlAttachment> MakeMSAA(GrMtlGpu* gpu,
30 static sk_sp<GrMtlAttachment> MakeTexture(GrMtlGpu* gpu,
38 static sk_sp<GrMtlAttachment> MakeWrapped(GrMtlGpu* gpu,
63 static sk_sp<GrMtlAttachment> Make(GrMtlGpu* gpu,
73 GrMtlAttachment(GrMtlGpu* gpu,
79 GrMtlAttachment(GrMtlGpu* gpu,
85 GrMtlGpu* getMtlGpu() const;
H A DGrMtlTexture.h15 class GrMtlGpu;
19 static sk_sp<GrMtlTexture> MakeNewTexture(GrMtlGpu*,
26 static sk_sp<GrMtlTexture> MakeWrappedTexture(GrMtlGpu*,
43 bool reallocForMipmap(GrMtlGpu* gpu, uint32_t mipLevels);
46 GrMtlTexture(GrMtlGpu*, SkISize, sk_sp<GrMtlAttachment>, GrMipmapStatus);
48 GrMtlGpu* getMtlGpu() const;
66 GrMtlTexture(GrMtlGpu*, SkBudgeted, SkISize, sk_sp<GrMtlAttachment>, GrMipmapStatus);
68 GrMtlTexture(GrMtlGpu*,
H A DGrMtlResourceProvider.h24 class GrMtlGpu;
29 GrMtlResourceProvider(GrMtlGpu* gpu);
61 PipelineStateCache(GrMtlGpu* gpu);
83 GrMtlGpu* fGpu;
86 GrMtlGpu* fGpu;
H A DGrMtlRenderTarget.h20 class GrMtlGpu;
26 static sk_sp<GrMtlRenderTarget> MakeWrappedRenderTarget(GrMtlGpu*,
61 GrMtlRenderTarget(GrMtlGpu* gpu,
66 GrMtlGpu* getMtlGpu() const;
80 GrMtlRenderTarget(GrMtlGpu* gpu,
H A DGrMtlPipelineStateBuilder.h22 class GrMtlGpu;
42 GrMtlGpu*,
47 static bool PrecompileShaders(GrMtlGpu*, const SkData&,
51 GrMtlPipelineStateBuilder(GrMtlGpu*, const GrProgramDesc&, const GrProgramInfo&);
74 GrMtlGpu* fGpu;
H A DGrMtlBuffer.h17 class GrMtlGpu;
21 static sk_sp<GrMtlBuffer> Make(GrMtlGpu*, size_t size, GrGpuBufferType intendedType,
29 GrMtlBuffer(GrMtlGpu*, size_t size, GrGpuBufferType intendedType, GrAccessPattern);
35 GrMtlGpu* mtlGpu() const;
H A DGrMtlTextureRenderTarget.h16 static sk_sp<GrMtlTextureRenderTarget> MakeNewTextureRenderTarget(GrMtlGpu*,
24 static sk_sp<GrMtlTextureRenderTarget> MakeWrappedTextureRenderTarget(GrMtlGpu*,
45 GrMtlTextureRenderTarget(GrMtlGpu* gpu,
53 GrMtlTextureRenderTarget(GrMtlGpu* gpu,
H A DGrMtlUtil.h18 class GrMtlGpu;
71 bool GrSkSLToMSL(const GrMtlGpu* gpu,
82 id<MTLLibrary> GrCompileMtlShaderLibrary(const GrMtlGpu* gpu,
90 void GrPrecompileMtlShaderLibrary(const GrMtlGpu* gpu,
H A DGrMtlPipelineState.h21 class GrMtlGpu;
38 GrMtlPipelineState(GrMtlGpu*,
99 SamplerBindings(GrSamplerState state, GrTexture* texture, GrMtlGpu*);
102 GrMtlGpu* fGpu;
H A DGrMtlSemaphore.h19 class GrMtlGpu;
23 static sk_sp<GrMtlEvent> Make(GrMtlGpu* gpu);
57 static std::unique_ptr<GrMtlSemaphore> Make(GrMtlGpu* gpu) { in Make()
H A DGrMtlPipelineStateDataManager.h18 class GrMtlGpu;
37 void uploadAndBindUniformBuffers(GrMtlGpu* gpu,
H A DGrMtlSampler.h18 class GrMtlGpu;
23 static GrMtlSampler* Create(const GrMtlGpu* gpu, GrSamplerState);
H A DGrMtlDepthStencil.h18 class GrMtlGpu;
24 static GrMtlDepthStencil* Create(const GrMtlGpu*, const GrStencilSettings&, GrSurfaceOrigin);
H A DGrMtlOpsRenderPass.h13 #include "src/gpu/mtl/GrMtlGpu.h"
26 GrMtlOpsRenderPass(GrMtlGpu* gpu, GrRenderTarget* rt, sk_sp<GrMtlFramebuffer>,
71 GrMtlGpu* fGpu;
H A DGrMtlGpu.h36 class GrMtlGpu : public GrGpu { class
39 ~GrMtlGpu() override;
129 GrMtlGpu(GrDirectContext*, const GrContextOptions&, id<MTLDevice>,
H A DGrMtlCommandBuffer.h23 class GrMtlGpu;

Completed in 6 milliseconds