Home
last modified time | relevance | path

Searched refs:GrGLProgram (Results 1 – 13 of 13) sorted by relevance

/external/skia/src/gpu/ganesh/gl/
DGrGLProgram.cpp27 sk_sp<GrGLProgram> GrGLProgram::Make( in Make()
41 sk_sp<GrGLProgram> program(new GrGLProgram(gpu, in Make()
60 GrGLProgram::GrGLProgram(GrGLGpu* gpu, in GrGLProgram() function in GrGLProgram
87 GrGLProgram::~GrGLProgram() { in ~GrGLProgram()
93 void GrGLProgram::abandon() { in abandon()
99 void GrGLProgram::updateUniforms(const GrRenderTarget* renderTarget, in updateUniforms()
123 void GrGLProgram::bindTextures(const GrGeometryProcessor& geomProc, in bindTextures()
151 void GrGLProgram::setRenderTargetState(const GrRenderTarget* rt, in setRenderTargetState()
DGrGLGpuProgramCache.cpp21 Entry(sk_sp<GrGLProgram> program) in Entry()
27 sk_sp<GrGLProgram> fProgram;
51 sk_sp<GrGLProgram> GrGLGpu::ProgramCache::findOrCreateProgram(GrDirectContext* dContext, in findOrCreateProgram()
62 sk_sp<GrGLProgram> tmp = this->findOrCreateProgramImpl(dContext, desc, programInfo, &stat); in findOrCreateProgram()
72 sk_sp<GrGLProgram> GrGLGpu::ProgramCache::findOrCreateProgram(GrDirectContext* dContext, in findOrCreateProgram()
76 sk_sp<GrGLProgram> tmp = this->findOrCreateProgramImpl(dContext, desc, programInfo, stat); in findOrCreateProgram()
86 sk_sp<GrGLProgram> GrGLGpu::ProgramCache::findOrCreateProgramImpl(GrDirectContext* dContext, in findOrCreateProgramImpl()
108 sk_sp<GrGLProgram> program = GrGLProgramBuilder::CreateProgram(dContext, desc, programInfo); in findOrCreateProgramImpl()
DGrGLProgram.h31 class GrGLProgram : public SkRefCnt {
53 static sk_sp<GrGLProgram> Make(
68 ~GrGLProgram() override;
127 GrGLProgram(GrGLGpu*,
DGrGLGpu.h89 GrGLProgram* currentProgram() { in currentProgram()
215 void flushProgram(sk_sp<GrGLProgram>);
415 sk_sp<GrGLProgram> findOrCreateProgram(GrDirectContext*,
417 sk_sp<GrGLProgram> findOrCreateProgram(GrDirectContext*,
426 sk_sp<GrGLProgram> findOrCreateProgramImpl(GrDirectContext*,
558 sk_sp<GrGLProgram> fHWProgram;
DBUILD.bazel32 "GrGLProgram.cpp",
33 "GrGLProgram.h",
DGrGLOpsRenderPass.cpp93 GrGLProgram* program = fGpu->currentProgram(); in onBindTextures()
104 GrGLProgram* program = fGpu->currentProgram(); in onBindBuffers()
145 GrGLProgram* program = fGpu->currentProgram(); in bindInstanceBuffer()
164 GrGLProgram* program = fGpu->currentProgram(); in bindVertexBuffer()
DGrGLProgramDataManager.h21 class GrGLProgram; variable
DGrGLGpu.cpp2004 sk_sp<GrGLProgram> program = fProgramCache->findOrCreateProgram(this->getContext(), in flushGLState()
2041 void GrGLGpu::flushProgram(sk_sp<GrGLProgram> program) { in flushProgram()
3911 sk_sp<GrGLProgram> tmp = fProgramCache->findOrCreateProgram(this->getContext(), in compile()
/external/skia/src/gpu/ganesh/gl/builders/
DGrGLProgramBuilder.h48 static sk_sp<GrGLProgram> CreateProgram(GrDirectContext*,
77 sk_sp<GrGLProgram> finalize(const GrGLPrecompiledProgram*);
82 sk_sp<GrGLProgram> createProgram(GrGLuint programID);
92 std::unique_ptr<GrGLProgram::Attribute[]> fAttributes;
DGrGLProgramBuilder.cpp50 sk_sp<GrGLProgram> GrGLProgramBuilder::CreateProgram( in CreateProgram()
125 fAttributes = std::make_unique<GrGLProgram::Attribute[]>( in computeCountsAndStrides()
206 sk_sp<GrGLProgram> GrGLProgramBuilder::finalize(const GrGLPrecompiledProgram* precompiledProgram) { in finalize()
422 sk_sp<GrGLProgram> GrGLProgramBuilder::createProgram(GrGLuint programID) { in createProgram()
423 return GrGLProgram::Make(fGpu, in createProgram()
/external/skia/gn/
Dgpu.gni589 "$_src/gpu/ganesh/gl/GrGLProgram.cpp",
590 "$_src/gpu/ganesh/gl/GrGLProgram.h",
/external/skia/
Dpublic.bzl1758 "src/gpu/ganesh/gl/GrGLProgram.cpp",
1761 "src/gpu/ganesh/gl/GrGLProgram.h",
DAndroid.bp603 "src/gpu/ganesh/gl/GrGLProgram.cpp",
1658 "src/gpu/ganesh/gl/GrGLProgram.cpp",
4182 "src/gpu/ganesh/gl/GrGLProgram.cpp",