Home
last modified time | relevance | path

Searched refs:GrMtlGpu (Results 1 – 25 of 39) sorted by relevance

12

/external/skia/src/gpu/ganesh/mtl/
DGrMtlAttachment.h17 class GrMtlGpu; variable
21 static sk_sp<GrMtlAttachment> MakeStencil(GrMtlGpu* gpu,
26 static sk_sp<GrMtlAttachment> MakeMSAA(GrMtlGpu* gpu,
31 static sk_sp<GrMtlAttachment> MakeTexture(GrMtlGpu* gpu,
39 static sk_sp<GrMtlAttachment> MakeWrapped(GrMtlGpu* gpu,
63 static sk_sp<GrMtlAttachment> Make(GrMtlGpu* gpu,
73 GrMtlAttachment(GrMtlGpu* gpu,
80 GrMtlAttachment(GrMtlGpu* gpu,
87 GrMtlGpu* getMtlGpu() const;
DGrMtlTexture.h15 class GrMtlGpu; variable
19 static sk_sp<GrMtlTexture> MakeNewTexture(GrMtlGpu*,
27 static sk_sp<GrMtlTexture> MakeWrappedTexture(GrMtlGpu*,
44 bool reallocForMipmap(GrMtlGpu* gpu, uint32_t mipLevels);
47 GrMtlTexture(GrMtlGpu*,
53 GrMtlGpu* getMtlGpu() const;
73 GrMtlTexture(GrMtlGpu*,
80 GrMtlTexture(GrMtlGpu*,
DGrMtlPipelineStateBuilder.h23 class GrMtlGpu; variable
45 GrMtlGpu*,
50 static bool PrecompileShaders(GrMtlGpu*, const SkData&,
54 GrMtlPipelineStateBuilder(GrMtlGpu*, const GrProgramDesc&, const GrProgramInfo&);
75 GrMtlGpu* fGpu;
DGrMtlAttachment.mm12 #include "src/gpu/ganesh/mtl/GrMtlGpu.h"
21 GrMtlAttachment::GrMtlAttachment(GrMtlGpu* gpu,
34 GrMtlAttachment::GrMtlAttachment(GrMtlGpu* gpu,
47 sk_sp<GrMtlAttachment> GrMtlAttachment::MakeStencil(GrMtlGpu* gpu,
61 sk_sp<GrMtlAttachment> GrMtlAttachment::MakeMSAA(GrMtlGpu* gpu,
75 sk_sp<GrMtlAttachment> GrMtlAttachment::MakeTexture(GrMtlGpu* gpu,
100 sk_sp<GrMtlAttachment> GrMtlAttachment::Make(GrMtlGpu* gpu,
152 GrMtlGpu* gpu,
182 GrMtlGpu* GrMtlAttachment::getMtlGpu() const {
184 return static_cast<GrMtlGpu*>(this->getGpu());
DGrMtlRenderTarget.h20 class GrMtlGpu; variable
26 static sk_sp<GrMtlRenderTarget> MakeWrappedRenderTarget(GrMtlGpu*,
61 GrMtlRenderTarget(GrMtlGpu* gpu,
67 GrMtlGpu* getMtlGpu() const;
83 GrMtlRenderTarget(GrMtlGpu* gpu,
DGrMtlResourceProvider.h24 class GrMtlGpu; variable
29 GrMtlResourceProvider(GrMtlGpu* gpu);
61 PipelineStateCache(GrMtlGpu* gpu);
83 GrMtlGpu* fGpu;
86 GrMtlGpu* fGpu;
DGrMtlBuffer.h17 class GrMtlGpu; variable
21 static sk_sp<GrMtlBuffer> Make(GrMtlGpu*,
31 GrMtlBuffer(GrMtlGpu*,
41 GrMtlGpu* mtlGpu() const;
DGrMtlTexture.mm11 #include "src/gpu/ganesh/mtl/GrMtlGpu.h"
20 GrMtlTexture::GrMtlTexture(GrMtlGpu* gpu,
41 GrMtlTexture::GrMtlTexture(GrMtlGpu* gpu,
64 GrMtlTexture::GrMtlTexture(GrMtlGpu* gpu,
80 sk_sp<GrMtlTexture> GrMtlTexture::MakeNewTexture(GrMtlGpu* gpu,
97 sk_sp<GrMtlTexture> GrMtlTexture::MakeWrappedTexture(GrMtlGpu* gpu,
125 GrMtlGpu* GrMtlTexture::getMtlGpu() const {
127 return static_cast<GrMtlGpu*>(this->getGpu());
DGrMtlGpu.mm8 #include "src/gpu/ganesh/mtl/GrMtlGpu.h"
47 sk_sp<GrGpu> GrMtlGpu::Make(const GrMtlBackendContext& context, const GrContextOptions& options,
67 return sk_sp<GrGpu>(new GrMtlGpu(direct, options, device, queue, context.fBinaryArchive.get()));
76 GrMtlGpu::GrMtlGpu(GrDirectContext* direct, const GrContextOptions& options, function
99 GrMtlGpu::~GrMtlGpu() { function
105 void GrMtlGpu::disconnect(DisconnectType type) {
114 GrThreadSafePipelineBuilder* GrMtlGpu::pipelineBuilder() {
118 sk_sp<GrThreadSafePipelineBuilder> GrMtlGpu::refPipelineBuilder() {
122 void GrMtlGpu::destroyResources() {
145 GrOpsRenderPass* GrMtlGpu::onGetOpsRenderPass(
[all …]
DGrMtlTextureRenderTarget.h16 static sk_sp<GrMtlTextureRenderTarget> MakeNewTextureRenderTarget(GrMtlGpu*,
25 static sk_sp<GrMtlTextureRenderTarget> MakeWrappedTextureRenderTarget(GrMtlGpu*,
46 GrMtlTextureRenderTarget(GrMtlGpu* gpu,
55 GrMtlTextureRenderTarget(GrMtlGpu* gpu,
DGrMtlUtil.h19 class GrMtlGpu; variable
76 bool GrSkSLToMSL(const GrMtlGpu* gpu,
87 id<MTLLibrary> GrCompileMtlShaderLibrary(const GrMtlGpu* gpu,
95 void GrPrecompileMtlShaderLibrary(const GrMtlGpu* gpu,
DGrMtlPipelineState.h21 class GrMtlGpu; variable
38 GrMtlPipelineState(GrMtlGpu*,
101 SamplerBindings(GrSamplerState state, GrTexture* texture, GrMtlGpu*);
104 GrMtlGpu* fGpu;
DGrMtlRenderTarget.mm13 #include "src/gpu/ganesh/mtl/GrMtlGpu.h"
23 GrMtlRenderTarget::GrMtlRenderTarget(GrMtlGpu* gpu,
37 GrMtlRenderTarget::GrMtlRenderTarget(GrMtlGpu* gpu,
48 sk_sp<GrMtlRenderTarget> GrMtlRenderTarget::MakeWrappedRenderTarget(GrMtlGpu* gpu,
147 GrMtlGpu* GrMtlRenderTarget::getMtlGpu() const {
149 return static_cast<GrMtlGpu*>(this->getGpu());
DGrMtlSemaphore.h19 class GrMtlGpu; variable
23 static sk_sp<GrMtlEvent> Make(GrMtlGpu* gpu);
57 static std::unique_ptr<GrMtlSemaphore> Make(GrMtlGpu* gpu) { in Make()
DGrMtlTextureRenderTarget.mm10 #include "src/gpu/ganesh/mtl/GrMtlGpu.h"
20 GrMtlTextureRenderTarget::GrMtlTextureRenderTarget(GrMtlGpu* gpu,
35 GrMtlTextureRenderTarget::GrMtlTextureRenderTarget(GrMtlGpu* gpu,
50 bool create_rt_attachments(GrMtlGpu* gpu, SkISize dimensions, MTLPixelFormat format, int sampleCnt,
71 GrMtlGpu* gpu,
105 GrMtlGpu* gpu,
DGrMtlBuffer.mm13 #include "src/gpu/ganesh/mtl/GrMtlGpu.h"
38 sk_sp<GrMtlBuffer> GrMtlBuffer::Make(GrMtlGpu* gpu,
49 GrMtlBuffer::GrMtlBuffer(GrMtlGpu* gpu, size_t size, GrGpuBufferType intendedType,
130 inline GrMtlGpu* GrMtlBuffer::mtlGpu() const {
132 return static_cast<GrMtlGpu*>(this->getGpu());
DGrMtlPipelineStateDataManager.h18 class GrMtlGpu; variable
37 void uploadAndBindUniformBuffers(GrMtlGpu* gpu,
DGrMtlTrampoline.mm10 #include "src/gpu/ganesh/mtl/GrMtlGpu.h"
21 return GrMtlGpu::Make(backendContext, options, direct);
DGrMtlSampler.h18 class GrMtlGpu; variable
23 static GrMtlSampler* Create(const GrMtlGpu* gpu, GrSamplerState);
DGrMtlDepthStencil.h18 class GrMtlGpu; variable
24 static GrMtlDepthStencil* Create(const GrMtlGpu*, const GrStencilSettings&, GrSurfaceOrigin);
DBUILD.bazel33 "GrMtlGpu.h",
34 "GrMtlGpu.mm",
DGrMtlSemaphore.mm10 #include "src/gpu/ganesh/mtl/GrMtlGpu.h"
18 sk_sp<GrMtlEvent> GrMtlEvent::Make(GrMtlGpu* gpu) {
DGrMtlOpsRenderPass.h26 GrMtlOpsRenderPass(GrMtlGpu* gpu, GrRenderTarget* rt, sk_sp<GrMtlFramebuffer>,
72 GrMtlGpu* fGpu;
/external/skia/tests/
DMtlCopySurfaceTest.mm12 #include "src/gpu/ganesh/mtl/GrMtlGpu.h"
29 GrMtlGpu* gpu = (GrMtlGpu*) context->priv().getGpu();
/external/skia/src/image/
DSkSurface_GpuMtl.mm56 GrMtlGpu* mtlGpu = (GrMtlGpu*) resourceProvider->priv().gpu();
125 GrMtlGpu* mtlGpu = (GrMtlGpu*) resourceProvider->priv().gpu();

12