Home
last modified time | relevance | path

Searched refs:Gpu (Results 1 – 25 of 32) sorted by relevance

12

/third_party/skia/experimental/graphite/src/mtl/
DMtlGpu.mm16 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() {
DMtlGpu.h22 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>);
DMtlCommandBuffer.h23 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;
DMtlResourceProvider.h21 class Gpu; variable
25 ResourceProvider(const skgpu::Gpu* gpu);
29 const Gpu* mtlGpu();
DMtlResourceProvider.mm20 ResourceProvider::ResourceProvider(const skgpu::Gpu* gpu)
24 const Gpu* ResourceProvider::mtlGpu() {
25 return static_cast<const Gpu*>(fGpu);
DMtlTrampoline.h14 class Gpu; variable
26 static sk_sp<skgpu::Gpu> MakeGpu(const BackendContext&);
DMtlUtils.h23 class Gpu; variable
31 sk_cfp<id<MTLLibrary>> CompileShaderLibrary(const Gpu* gpu,
DMtlTexture.h17 class Gpu; variable
21 static sk_sp<Texture> Make(const Gpu* gpu,
DMtlBuffer.h19 class Gpu; variable
23 static sk_sp<Buffer> Make(const Gpu*, size_t size, BufferType type, PrioritizeGpuReads);
DMtlTrampoline.mm13 sk_sp<skgpu::Gpu> Trampoline::MakeGpu(const BackendContext& backendContext) {
14 return Gpu::Make(backendContext);
DMtlGraphicsPipeline.h23 class Gpu; variable
31 static sk_sp<GraphicsPipeline> Make(const Gpu*, const skgpu::GraphicsPipelineDesc&);
DMtlBuffer.mm24 sk_sp<Buffer> Buffer::Make(const Gpu* gpu,
DMtlTexture.mm23 sk_sp<Texture> Texture::Make(const Gpu* gpu,
/third_party/skia/experimental/graphite/src/
DGpu.cpp23 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()
DContextPriv.h15 class Gpu; variable
23 Gpu* gpu();
24 const Gpu* gpu() const;
DGpu.h23 class Gpu : public SkRefCnt {
25 ~Gpu() override;
44 Gpu(sk_sp<const Caps>);
DResourceProvider.h20 class Gpu; variable
38 ResourceProvider(const Gpu* gpu);
40 const Gpu* fGpu;
DContextPriv.cpp14 Gpu* ContextPriv::gpu() { in gpu()
18 const Gpu* ContextPriv::gpu() const { in gpu()
DGpuWorkSubmission.h12 class Gpu; variable
19 virtual void waitUntilFinished(const Gpu*) = 0;
DContext.cpp24 Context::Context(sk_sp<Gpu> gpu) : fGpu(std::move(gpu)) {} in Context()
29 sk_sp<Gpu> gpu = mtl::Trampoline::MakeGpu(backendContext); in MakeMetal()
DResourceProvider.cpp17 ResourceProvider::ResourceProvider(const Gpu* gpu) : fGpu(gpu) { in ResourceProvider()
DCommandBuffer.h21 class Gpu; variable
/third_party/skia/experimental/graphite/include/
DContext.h22 class Gpu; variable
71 Context(sk_sp<Gpu>);
77 sk_sp<Gpu> fGpu;
/third_party/skia/tools/fiddle/
Dparse-fiddle-output12 Raster|Gpu) ext='.png';;
/third_party/skia/gn/
Dgraphite.gni47 "$_src/Gpu.cpp",
48 "$_src/Gpu.h",

12