Searched refs:GrDawnProgram (Results 1 - 6 of 6) sorted by relevance
/third_party/skia/src/gpu/dawn/ |
H A D | GrDawnProgramBuilder.h | 22 struct GrDawnProgram : public SkRefCnt { struct 35 GrDawnProgram(const GrSPIRVUniformHandler::UniformInfoArray& uniforms, in GrDawnProgram() function 58 static sk_sp<GrDawnProgram> Build(GrDawnGpu*,
|
H A D | GrDawnOpsRenderPass.h | 19 struct GrDawnProgram; 37 void applyState(GrDawnProgram*, const GrProgramInfo& programInfo); 70 sk_sp<GrDawnProgram> fCurrentProgram;
|
H A D | GrDawnGpu.h | 27 struct GrDawnProgram; 94 sk_sp<GrDawnProgram> getOrCreateRenderPipeline(GrRenderTarget*, const GrProgramInfo&); 256 SkLRUCache<GrProgramDesc, sk_sp<GrDawnProgram>, ProgramDescHash> fRenderPipelineCache;
|
H A D | GrDawnProgramBuilder.cpp | 252 sk_sp<GrDawnProgram> GrDawnProgramBuilder::Build(GrDawnGpu* gpu, in Build() 276 sk_sp<GrDawnProgram> result(new GrDawnProgram(uniforms, uniformBufferSize)); in Build() 456 void GrDawnProgram::setRenderTargetState(const GrRenderTarget* rt, GrSurfaceOrigin origin) { in setRenderTargetState() 481 // FIXME: could probably cache samplers in GrDawnProgram in set_texture() 495 wgpu::BindGroup GrDawnProgram::setUniformData(GrDawnGpu* gpu, const GrRenderTarget* renderTarget, in setUniformData() 519 wgpu::BindGroup GrDawnProgram::setTextures(GrDawnGpu* gpu, in setTextures()
|
H A D | GrDawnOpsRenderPass.cpp | 122 void GrDawnOpsRenderPass::applyState(GrDawnProgram* program, const GrProgramInfo& programInfo) { in applyState()
|
H A D | GrDawnGpu.cpp | 861 sk_sp<GrDawnProgram> GrDawnGpu::getOrCreateRenderPipeline( in getOrCreateRenderPipeline() 869 if (sk_sp<GrDawnProgram>* program = fRenderPipelineCache.find(desc)) { in getOrCreateRenderPipeline() 879 sk_sp<GrDawnProgram> program = GrDawnProgramBuilder::Build( in getOrCreateRenderPipeline()
|
Completed in 5 milliseconds