Home
last modified time | relevance | path

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

/external/skqp/src/gpu/gl/
DGrGLProgram.cpp28 GrGLProgram::GrGLProgram( in GrGLProgram() function in GrGLProgram
63 GrGLProgram::~GrGLProgram() { in ~GrGLProgram()
69 void GrGLProgram::abandon() { in abandon()
75 void GrGLProgram::updateUniformsAndTextureBindings(const GrRenderTarget* renderTarget, in updateUniformsAndTextureBindings()
109 void GrGLProgram::updatePrimitiveProcessorTextureBindings(const GrPrimitiveProcessor& primProc, in updatePrimitiveProcessorTextureBindings()
117 void GrGLProgram::setFragmentData(const GrPipeline& pipeline, int* nextTexSamplerIdx) { in setFragmentData()
135 void GrGLProgram::setRenderTargetState(const GrRenderTarget* rt, GrSurfaceOrigin origin, in setRenderTargetState()
DGrGLGpuProgramCache.cpp26 Entry(sk_sp<GrGLProgram> program) : fProgram(std::move(program)) {} in Entry()
28 sk_sp<GrGLProgram> fProgram;
71 GrGLProgram* GrGLGpu::ProgramCache::refProgram(GrGLGpu* gpu, in refProgram()
99 GrGLProgram* program = GrGLProgramBuilder::CreateProgram(renderTarget, origin, in refProgram()
105 entry = fMap.insert(desc, std::unique_ptr<Entry>(new Entry(sk_sp<GrGLProgram>(program)))); in refProgram()
DGrGLProgram.h28 class GrGLProgram : public SkRefCnt {
50 GrGLProgram(GrGLGpu*,
66 ~GrGLProgram();
DGrGLGpu.h272 void flushProgram(sk_sp<GrGLProgram>);
307 GrGLProgram* refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin,
429 sk_sp<GrGLProgram> fHWProgram;
DGrGLProgramDataManager.h20 class GrGLProgram; variable
DGrGLGpu.cpp1986 sk_sp<GrGLProgram> program(fProgramCache->refProgram(this, renderTarget, origin, primProc, in flushGLState()
2037 void GrGLGpu::flushProgram(sk_sp<GrGLProgram> program) { in flushProgram()
/external/skia/src/gpu/gl/
DGrGLProgram.cpp28 GrGLProgram::GrGLProgram( in GrGLProgram() function in GrGLProgram
63 GrGLProgram::~GrGLProgram() { in ~GrGLProgram()
69 void GrGLProgram::abandon() { in abandon()
75 void GrGLProgram::updateUniformsAndTextureBindings(const GrRenderTarget* renderTarget, in updateUniformsAndTextureBindings()
109 void GrGLProgram::updatePrimitiveProcessorTextureBindings(const GrPrimitiveProcessor& primProc, in updatePrimitiveProcessorTextureBindings()
117 void GrGLProgram::setFragmentData(const GrPipeline& pipeline, int* nextTexSamplerIdx) { in setFragmentData()
135 void GrGLProgram::setRenderTargetState(const GrRenderTarget* rt, GrSurfaceOrigin origin, in setRenderTargetState()
DGrGLGpuProgramCache.cpp26 Entry(sk_sp<GrGLProgram> program) : fProgram(std::move(program)) {} in Entry()
28 sk_sp<GrGLProgram> fProgram;
71 GrGLProgram* GrGLGpu::ProgramCache::refProgram(GrGLGpu* gpu, in refProgram()
99 GrGLProgram* program = GrGLProgramBuilder::CreateProgram(renderTarget, origin, in refProgram()
105 entry = fMap.insert(desc, std::unique_ptr<Entry>(new Entry(sk_sp<GrGLProgram>(program)))); in refProgram()
DGrGLProgram.h28 class GrGLProgram : public SkRefCnt {
50 GrGLProgram(GrGLGpu*,
66 ~GrGLProgram();
DGrGLGpu.h277 void flushProgram(sk_sp<GrGLProgram>);
315 GrGLProgram* refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin,
441 sk_sp<GrGLProgram> fHWProgram;
DGrGLProgramDataManager.h20 class GrGLProgram; variable
DGrGLGpu.cpp2015 sk_sp<GrGLProgram> program(fProgramCache->refProgram(this, renderTarget, origin, primProc, in flushGLState()
2066 void GrGLGpu::flushProgram(sk_sp<GrGLProgram> program) { in flushProgram()
/external/skqp/src/gpu/gl/builders/
DGrGLProgramBuilder.h38 static GrGLProgram* CreateProgram(GrRenderTarget*, GrSurfaceOrigin,
73 GrGLProgram* finalize();
81 GrGLProgram* createProgram(GrGLuint programID);
91 std::unique_ptr<GrGLProgram::Attribute[]> fAttributes;
DGrGLProgramBuilder.cpp32 GrGLProgram* GrGLProgramBuilder::CreateProgram(GrRenderTarget* renderTarget, GrSurfaceOrigin origin, in CreateProgram()
141 new GrGLProgram::Attribute[fVertexAttributeCnt + fInstanceAttributeCnt]); in computeCountsAndStrides()
212 GrGLProgram* GrGLProgramBuilder::finalize() { in finalize()
462 GrGLProgram* GrGLProgramBuilder::createProgram(GrGLuint programID) { in createProgram()
463 return new GrGLProgram(fGpu, in createProgram()
/external/skia/src/gpu/gl/builders/
DGrGLProgramBuilder.h39 static GrGLProgram* CreateProgram(GrRenderTarget*, GrSurfaceOrigin,
74 GrGLProgram* finalize();
82 GrGLProgram* createProgram(GrGLuint programID);
92 std::unique_ptr<GrGLProgram::Attribute[]> fAttributes;
DGrGLProgramBuilder.cpp32 GrGLProgram* GrGLProgramBuilder::CreateProgram(GrRenderTarget* renderTarget, GrSurfaceOrigin origin, in CreateProgram()
141 new GrGLProgram::Attribute[fVertexAttributeCnt + fInstanceAttributeCnt]); in computeCountsAndStrides()
260 GrGLProgram* GrGLProgramBuilder::finalize() { in finalize()
531 GrGLProgram* GrGLProgramBuilder::createProgram(GrGLuint programID) { in createProgram()
532 return new GrGLProgram(fGpu, in createProgram()
/external/skqp/gn/
Dgpu.gni434 "$_src/gpu/gl/GrGLProgram.cpp",
435 "$_src/gpu/gl/GrGLProgram.h",
/external/skia/gn/
Dgpu.gni445 "$_src/gpu/gl/GrGLProgram.cpp",
446 "$_src/gpu/gl/GrGLProgram.h",
/external/skqp/
DAndroid.bp940 "src/gpu/gl/GrGLProgram.cpp",
/external/skia/
DAndroid.bp711 "src/gpu/gl/GrGLProgram.cpp",