Home
last modified time | relevance | path

Searched refs:GrDawnGpu (Results 1 – 23 of 23) sorted by relevance

/external/skia/src/gpu/ganesh/dawn/
DGrDawnGpu.cpp89 sk_sp<GrGpu> GrDawnGpu::Make(const wgpu::Device& device, in Make()
95 return sk_sp<GrGpu>(new GrDawnGpu(direct, options, device)); in Make()
100 GrDawnGpu::PendingMapAsyncRequests::PendingMapAsyncRequests(const wgpu::Device& device) in PendingMapAsyncRequests()
103 void GrDawnGpu::PendingMapAsyncRequests::addOne() { in addOne()
110 void GrDawnGpu::PendingMapAsyncRequests::completeOne() { in completeOne()
119 void GrDawnGpu::PendingMapAsyncRequests::waitUntilDone() const { in waitUntilDone()
127 GrDawnGpu::GrDawnGpu(GrDirectContext* direct, in GrDawnGpu() function in GrDawnGpu
146 GrDawnGpu::~GrDawnGpu() { this->finishOutstandingGpuWork(); } in ~GrDawnGpu()
148 void GrDawnGpu::disconnect(DisconnectType type) { in disconnect()
158 GrThreadSafePipelineBuilder* GrDawnGpu::pipelineBuilder() { in pipelineBuilder()
[all …]
DGrDawnProgramBuilder.h51 wgpu::BindGroup setUniformData(GrDawnGpu*, const GrRenderTarget*, const GrProgramInfo&);
52 wgpu::BindGroup setTextures(GrDawnGpu*,
60 static sk_sp<GrDawnProgram> Build(GrDawnGpu*,
72 GrDawnGpu* gpu() const { return fGpu; } in gpu()
77 GrDawnProgramBuilder(GrDawnGpu*,
82 GrDawnGpu* fGpu;
DGrDawnTexture.h14 class GrDawnGpu; variable
18 static sk_sp<GrDawnTexture> Make(GrDawnGpu*,
28 static sk_sp<GrDawnTexture> MakeWrapped(GrDawnGpu*, SkISize dimensions, GrRenderable,
42 GrDawnTexture(GrDawnGpu*,
48 GrDawnGpu* getDawnGpu() const;
DGrDawnAttachment.h16 class GrDawnGpu; variable
20 static sk_sp<GrDawnAttachment> MakeStencil(GrDawnGpu* gpu, SkISize dimensions, int sampleCnt);
33 GrDawnAttachment(GrDawnGpu* gpu,
41 GrDawnGpu* getDawnGpu() const;
DGrDawnBuffer.h16 class GrDawnGpu; variable
67 static sk_sp<GrDawnBuffer> Make(GrDawnGpu* gpu,
80 GrDawnGpu* getDawnGpu() const;
111 GrDawnBuffer(GrDawnGpu* gpu,
DGrDawnAttachment.cpp15 GrDawnAttachment::GrDawnAttachment(GrDawnGpu* gpu, in GrDawnAttachment()
34 sk_sp<GrDawnAttachment> GrDawnAttachment::MakeStencil(GrDawnGpu* gpu, in MakeStencil()
66 GrDawnGpu* GrDawnAttachment::getDawnGpu() const { in getDawnGpu()
68 return static_cast<GrDawnGpu*>(this->getGpu()); in getDawnGpu()
DGrDawnTexture.cpp14 GrDawnTexture::GrDawnTexture(GrDawnGpu* gpu, in GrDawnTexture()
23 sk_sp<GrDawnTexture> GrDawnTexture::Make(GrDawnGpu* gpu, in Make()
75 sk_sp<GrDawnTexture> GrDawnTexture::MakeWrapped(GrDawnGpu* gpu, SkISize dimensions, in MakeWrapped()
99 GrDawnGpu* GrDawnTexture::getDawnGpu() const { in getDawnGpu()
101 return static_cast<GrDawnGpu*>(this->getGpu()); in getDawnGpu()
DGrDawnRingBuffer.h13 class GrDawnGpu; variable
17 GrDawnRingBuffer(GrDawnGpu* gpu, wgpu::BufferUsage usage);
38 GrDawnGpu* fGpu;
DGrDawnRenderTarget.h14 class GrDawnGpu; variable
18 static sk_sp<GrDawnRenderTarget> MakeWrapped(GrDawnGpu*,
36 GrDawnRenderTarget(GrDawnGpu* gpu,
DGrDawnOpsRenderPass.h17 class GrDawnGpu; variable
23 GrDawnOpsRenderPass(GrDawnGpu*, GrRenderTarget*, GrSurfaceOrigin,
67 GrDawnGpu* fGpu;
DGrDawnProgramDataManager.h19 class GrDawnGpu; variable
30 wgpu::BindGroup uploadUniformBuffers(GrDawnGpu* gpu, wgpu::BindGroupLayout layout);
DGrDawnTextureRenderTarget.h14 class GrDawnGpu; variable
24 GrDawnTextureRenderTarget(GrDawnGpu* gpu,
DGrDawnRenderTarget.cpp14 GrDawnRenderTarget::GrDawnRenderTarget(GrDawnGpu* gpu, in GrDawnRenderTarget()
23 sk_sp<GrDawnRenderTarget> GrDawnRenderTarget::MakeWrapped(GrDawnGpu* gpu, in MakeWrapped()
DBUILD.bazel16 "GrDawnGpu.cpp",
17 "GrDawnGpu.h",
DGrDawnBuffer.cpp32 sk_sp<GrDawnBuffer> GrDawnBuffer::Make(GrDawnGpu* gpu, in Make()
76 GrDawnBuffer::GrDawnBuffer(GrDawnGpu* gpu, in GrDawnBuffer()
196 GrDawnGpu* GrDawnBuffer::getDawnGpu() const { in getDawnGpu()
198 return static_cast<GrDawnGpu*>(this->getGpu()); in getDawnGpu()
DGrDawnGpu.h31 class GrDawnGpu : public GrGpu {
35 ~GrDawnGpu() override;
112 GrDawnGpu(GrDirectContext*, const GrContextOptions&, const wgpu::Device&);
DGrDawnProgramBuilder.cpp175 static wgpu::BlendState create_blend_state(const GrDawnGpu* gpu, const GrPipeline& pipeline) { in create_blend_state()
251 sk_sp<GrDawnProgram> GrDawnProgramBuilder::Build(GrDawnGpu* gpu, in Build()
411 GrDawnProgramBuilder::GrDawnProgramBuilder(GrDawnGpu* gpu, in GrDawnProgramBuilder()
474 static void set_texture(GrDawnGpu* gpu, GrSamplerState state, GrTexture* texture, in set_texture()
490 wgpu::BindGroup GrDawnProgram::setUniformData(GrDawnGpu* gpu, const GrRenderTarget* renderTarget, in setUniformData()
514 wgpu::BindGroup GrDawnProgram::setTextures(GrDawnGpu* gpu, in setTextures()
DGrDawnTextureRenderTarget.cpp14 GrDawnTextureRenderTarget::GrDawnTextureRenderTarget(GrDawnGpu* gpu, in GrDawnTextureRenderTarget()
DGrDawnRingBuffer.cpp17 GrDawnRingBuffer::GrDawnRingBuffer(GrDawnGpu* gpu, wgpu::BufferUsage usage) in GrDawnRingBuffer()
DGrDawnProgramDataManager.cpp52 wgpu::BindGroup GrDawnProgramDataManager::uploadUniformBuffers(GrDawnGpu* gpu, in uploadUniformBuffers()
DGrDawnOpsRenderPass.cpp45 GrDawnOpsRenderPass::GrDawnOpsRenderPass(GrDawnGpu* gpu, GrRenderTarget* rt, GrSurfaceOrigin origin, in GrDawnOpsRenderPass()
/external/skia/src/gpu/ganesh/
DGrDirectContext.cpp1188 direct->fGpu = GrDawnGpu::Make(device, options, direct.get()); in MakeDawn()
/external/skia/gn/
Dgpu.gni873 "$_src/gpu/ganesh/dawn/GrDawnGpu.cpp",
874 "$_src/gpu/ganesh/dawn/GrDawnGpu.h",