/third_party/skia/experimental/graphite/src/mtl/ |
D | MtlGpu.mm | 16 sk_sp<skgpu::Gpu> Gpu::Make(const BackendContext& context) { 22 return sk_sp<skgpu::Gpu>(new Gpu(std::move(device), std::move(queue), std::move(caps))); 25 Gpu::Gpu(sk_cfp<id<MTLDevice>> device, sk_cfp<id<MTLCommandQueue>> queue, sk_sp<const Caps> caps) 26 : skgpu::Gpu(std::move(caps)) 32 Gpu::~Gpu() { 44 void waitUntilFinished(const skgpu::Gpu*) override { 52 bool Gpu::onSubmit(sk_sp<skgpu::CommandBuffer> commandBuffer) { 66 void Gpu::testingOnly_startCapture() { 88 void Gpu::testingOnly_endCapture() {
|
D | MtlGpu.h | 22 class Gpu final : public skgpu::Gpu { 24 static sk_sp<skgpu::Gpu> Make(const BackendContext&); 25 ~Gpu() override; 33 Gpu(sk_cfp<id<MTLDevice>>, sk_cfp<id<MTLCommandQueue>>, sk_sp<const Caps>);
|
D | MtlCommandBuffer.h | 23 class Gpu; variable 28 static sk_sp<CommandBuffer> Make(const Gpu*); 51 CommandBuffer(sk_cfp<id<MTLCommandBuffer>> cmdBuffer, const Gpu* gpu); 90 const Gpu* fGpu;
|
D | MtlResourceProvider.h | 21 class Gpu; variable 25 ResourceProvider(const skgpu::Gpu* gpu); 29 const Gpu* mtlGpu();
|
D | MtlResourceProvider.mm | 20 ResourceProvider::ResourceProvider(const skgpu::Gpu* gpu) 24 const Gpu* ResourceProvider::mtlGpu() { 25 return static_cast<const Gpu*>(fGpu);
|
D | MtlTrampoline.h | 14 class Gpu; variable 26 static sk_sp<skgpu::Gpu> MakeGpu(const BackendContext&);
|
D | MtlUtils.h | 23 class Gpu; variable 31 sk_cfp<id<MTLLibrary>> CompileShaderLibrary(const Gpu* gpu,
|
D | MtlTexture.h | 17 class Gpu; variable 21 static sk_sp<Texture> Make(const Gpu* gpu,
|
D | MtlBuffer.h | 19 class Gpu; variable 23 static sk_sp<Buffer> Make(const Gpu*, size_t size, BufferType type, PrioritizeGpuReads);
|
D | MtlTrampoline.mm | 13 sk_sp<skgpu::Gpu> Trampoline::MakeGpu(const BackendContext& backendContext) { 14 return Gpu::Make(backendContext);
|
D | MtlGraphicsPipeline.h | 23 class Gpu; variable 31 static sk_sp<GraphicsPipeline> Make(const Gpu*, const skgpu::GraphicsPipelineDesc&);
|
D | MtlBuffer.mm | 24 sk_sp<Buffer> Buffer::Make(const Gpu* gpu,
|
D | MtlTexture.mm | 23 sk_sp<Texture> Texture::Make(const Gpu* gpu,
|
/third_party/skia/experimental/graphite/src/ |
D | Gpu.cpp | 23 Gpu::Gpu(sk_sp<const Caps> caps) in Gpu() function in skgpu::Gpu 29 Gpu::~Gpu() { in ~Gpu() 39 sk_sp<const Caps> Gpu::refCaps() const { in refCaps() 43 bool Gpu::submit(sk_sp<CommandBuffer> commandBuffer) { in submit() 55 void Gpu::checkForFinishedWork(SyncToCpu sync) { in checkForFinishedWork()
|
D | ContextPriv.h | 15 class Gpu; variable 23 Gpu* gpu(); 24 const Gpu* gpu() const;
|
D | Gpu.h | 23 class Gpu : public SkRefCnt { 25 ~Gpu() override; 44 Gpu(sk_sp<const Caps>);
|
D | ResourceProvider.h | 20 class Gpu; variable 38 ResourceProvider(const Gpu* gpu); 40 const Gpu* fGpu;
|
D | ContextPriv.cpp | 14 Gpu* ContextPriv::gpu() { in gpu() 18 const Gpu* ContextPriv::gpu() const { in gpu()
|
D | GpuWorkSubmission.h | 12 class Gpu; variable 19 virtual void waitUntilFinished(const Gpu*) = 0;
|
D | Context.cpp | 24 Context::Context(sk_sp<Gpu> gpu) : fGpu(std::move(gpu)) {} in Context() 29 sk_sp<Gpu> gpu = mtl::Trampoline::MakeGpu(backendContext); in MakeMetal()
|
D | ResourceProvider.cpp | 17 ResourceProvider::ResourceProvider(const Gpu* gpu) : fGpu(gpu) { in ResourceProvider()
|
D | CommandBuffer.h | 21 class Gpu; variable
|
/third_party/skia/experimental/graphite/include/ |
D | Context.h | 22 class Gpu; variable 71 Context(sk_sp<Gpu>); 77 sk_sp<Gpu> fGpu;
|
/third_party/skia/tools/fiddle/ |
D | parse-fiddle-output | 12 Raster|Gpu) ext='.png';;
|
/third_party/skia/gn/ |
D | graphite.gni | 47 "$_src/Gpu.cpp", 48 "$_src/Gpu.h",
|