Home
last modified time | relevance | path

Searched refs:GrGLSLFragmentProcessor (Results 1 – 25 of 113) sorted by relevance

12345

/third_party/flutter/skia/src/gpu/glsl/
DGrGLSLFragmentProcessor.h21 class GrGLSLFragmentProcessor {
23 GrGLSLFragmentProcessor() {} in GrGLSLFragmentProcessor() function
25 virtual ~GrGLSLFragmentProcessor() { in ~GrGLSLFragmentProcessor()
135 GrGLSLFragmentProcessor* childProcessor(int index) { in childProcessor()
171 explicit Iter(GrGLSLFragmentProcessor* fp) { fFPStack.push_back(fp); } in Iter()
172 explicit Iter(std::unique_ptr<GrGLSLFragmentProcessor> fps[], int cnt) { in Iter()
177 GrGLSLFragmentProcessor* next();
180 SkSTArray<4, GrGLSLFragmentProcessor*, true> fFPStack;
197 SkTArray<GrGLSLFragmentProcessor*, true> fChildProcessors;
DGrGLSLFragmentProcessor.cpp14 void GrGLSLFragmentProcessor::setData(const GrGLSLProgramDataManager& pdman, in setData()
19 void GrGLSLFragmentProcessor::invokeChild(int childIndex, const char* inputColor, EmitArgs& args) { in invokeChild()
26 void GrGLSLFragmentProcessor::invokeChild(int childIndex, const char* inputColor, in invokeChild()
44 void GrGLSLFragmentProcessor::internalInvokeChild(int childIndex, const char* inputColor, in internalInvokeChild()
87 GrGLSLFragmentProcessor* GrGLSLFragmentProcessor::Iter::next() { in next()
91 GrGLSLFragmentProcessor* back = fFPStack.back(); in next()
DGrGLSLProgramBuilder.cpp141 SkSTArray<8, std::unique_ptr<GrGLSLFragmentProcessor>> glslFragmentProcessors; in emitAndInstallFragProcs()
157 fFragmentProcessors.reset(new std::unique_ptr<GrGLSLFragmentProcessor>[fFragmentProcessorCnt]); in emitAndInstallFragProcs()
171 SkTArray<std::unique_ptr<GrGLSLFragmentProcessor>>* glslFragmentProcessors) { in emitAndInstallFragProc()
182 GrGLSLFragmentProcessor* fragProc = fp.createGLSLInstance(); in emitAndInstallFragProc()
200 GrGLSLFragmentProcessor::TransformedCoordVars coords(&fp, coordVars); in emitAndInstallFragProc()
201 GrGLSLFragmentProcessor::TextureSamplers textureSamplers(&fp, texSamplers.begin()); in emitAndInstallFragProc()
202 GrGLSLFragmentProcessor::EmitArgs args(&fFS, in emitAndInstallFragProc()
/third_party/flutter/skia/src/gpu/
DGrFragmentProcessor.cpp58 GrGLSLFragmentProcessor* GrFragmentProcessor::createGLSLInstance() const { in createGLSLInstance()
59 GrGLSLFragmentProcessor* glFragProc = this->onCreateGLSLInstance(); in createGLSLInstance()
165 GrGLSLFragmentProcessor* onCreateGLSLInstance() const override { in SwizzleOutput()
166 class GLFP : public GrGLSLFragmentProcessor { in SwizzleOutput()
231 GrGLSLFragmentProcessor* onCreateGLSLInstance() const override { in MakeInputPremulAndMulByOutput()
232 class GLFP : public GrGLSLFragmentProcessor { in MakeInputPremulAndMulByOutput()
307 GrGLSLFragmentProcessor* onCreateGLSLInstance() const override { in RunInSeries()
308 class GLFP : public GrGLSLFragmentProcessor { in RunInSeries()
DGrColorSpaceXform.cpp58 class GrGLColorSpaceXformEffect : public GrGLSLFragmentProcessor {
91 typedef GrGLSLFragmentProcessor INHERITED;
122 GrGLSLFragmentProcessor* GrColorSpaceXformEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
/third_party/flutter/skia/src/gpu/gl/
DGrGLProgram.h16 class GrGLSLFragmentProcessor; variable
58 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fragmentProcessors,
158 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fFragmentProcessors;
DGrGLProgram.cpp37 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fragmentProcessors, in GrGLProgram()
121 GrGLSLFragmentProcessor::Iter glslIter(fFragmentProcessors.get(), fFragmentProcessorCnt); in setFragmentData()
123 GrGLSLFragmentProcessor* glslFP = glslIter.next(); in setFragmentData()
/third_party/flutter/skia/src/gpu/effects/
DGrXfermodeFragmentProcessor.cpp159 GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
170 class GLComposeTwoFragmentProcessor : public GrGLSLFragmentProcessor {
175 typedef GrGLSLFragmentProcessor INHERITED;
205 GrGLSLFragmentProcessor* ComposeTwoFragmentProcessor::onCreateGLSLInstance() const{ in onCreateGLSLInstance()
422 GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
434 class GLComposeOneFragmentProcessor : public GrGLSLFragmentProcessor {
455 typedef GrGLSLFragmentProcessor INHERITED;
481 GrGLSLFragmentProcessor* ComposeOneFragmentProcessor::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrSRGBEffect.cpp15 class GrGLSRGBEffect : public GrGLSLFragmentProcessor {
73 typedef GrGLSLFragmentProcessor INHERITED;
133 GrGLSLFragmentProcessor* GrSRGBEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
/third_party/flutter/skia/tests/
DGLProgramsTest.cpp41 class GLBigKeyProcessor : public GrGLSLFragmentProcessor {
60 typedef GrGLSLFragmentProcessor INHERITED;
71 GrGLSLFragmentProcessor* onCreateGLSLInstance() const override { in onCreateGLSLInstance()
108 GrGLSLFragmentProcessor* onCreateGLSLInstance() const override { return new GLFP; } in onCreateGLSLInstance()
115 class GLFP : public GrGLSLFragmentProcessor {
122 typedef GrGLSLFragmentProcessor INHERITED;
/third_party/flutter/skia/src/gpu/effects/generated/
DGrLumaColorFilterEffect.cpp19 class GrGLSLLumaColorFilterEffect : public GrGLSLFragmentProcessor {
36 GrGLSLFragmentProcessor* GrLumaColorFilterEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrPremulInputFragmentProcessor.cpp19 class GrGLSLPremulInputFragmentProcessor : public GrGLSLFragmentProcessor {
35 GrGLSLFragmentProcessor* GrPremulInputFragmentProcessor::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrBlurredEdgeFragmentProcessor.cpp19 class GrGLSLBlurredEdgeFragmentProcessor : public GrGLSLFragmentProcessor {
41 GrGLSLFragmentProcessor* GrBlurredEdgeFragmentProcessor::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrConfigConversionEffect.cpp19 class GrGLSLConfigConversionEffect : public GrGLSLFragmentProcessor {
44 GrGLSLFragmentProcessor* GrConfigConversionEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrComposeLerpRedEffect.cpp19 class GrGLSLComposeLerpRedEffect : public GrGLSLFragmentProcessor {
50 GrGLSLFragmentProcessor* GrComposeLerpRedEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrComposeLerpEffect.cpp19 class GrGLSLComposeLerpEffect : public GrGLSLFragmentProcessor {
57 GrGLSLFragmentProcessor* GrComposeLerpEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrMixerEffect.cpp19 class GrGLSLMixerEffect : public GrGLSLFragmentProcessor {
55 GrGLSLFragmentProcessor* GrMixerEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrSimpleTextureEffect.cpp19 class GrGLSLSimpleTextureEffect : public GrGLSLFragmentProcessor {
40 GrGLSLFragmentProcessor* GrSimpleTextureEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
/third_party/flutter/skia/src/gpu/gradients/generated/
DGrTextureGradientColorizer.cpp19 class GrGLSLTextureGradientColorizer : public GrGLSLFragmentProcessor {
37 GrGLSLFragmentProcessor* GrTextureGradientColorizer::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrTiledGradientEffect.cpp19 class GrGLSLTiledGradientEffect : public GrGLSLFragmentProcessor {
57 GrGLSLFragmentProcessor* GrTiledGradientEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
DGrSingleIntervalGradientColorizer.cpp19 class GrGLSLSingleIntervalGradientColorizer : public GrGLSLFragmentProcessor {
63 GrGLSLFragmentProcessor* GrSingleIntervalGradientColorizer::onCreateGLSLInstance() const { in onCreateGLSLInstance()
/third_party/flutter/skia/src/gpu/vk/
DGrVkPipelineState.cpp40 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fragmentProcessors, in GrVkPipelineState()
127 GrGLSLFragmentProcessor::Iter glslIter(fFragmentProcessors.get(), fFragmentProcessorCnt); in setAndBindUniforms()
129 GrGLSLFragmentProcessor* glslFP = glslIter.next(); in setAndBindUniforms()
190 GrGLSLFragmentProcessor::Iter glslIter(fFragmentProcessors.get(), fFragmentProcessorCnt); in setAndBindTextures()
192 GrGLSLFragmentProcessor* glslFP = glslIter.next(); in setAndBindTextures()
DGrVkPipelineState.h51 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fragmentProcessors,
142 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fFragmentProcessors;
/third_party/flutter/skia/src/core/
DSkNormalFlatSource.cpp31 class GLSLNormalFlatFP : public GrGLSLFragmentProcessor {
54 GrGLSLFragmentProcessor* onCreateGLSLInstance() const override { return new GLSLNormalFlatFP; } in onCreateGLSLInstance()
/third_party/flutter/skia/src/gpu/mtl/
DGrMtlPipelineState.h44 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fragmentProcessors,
129 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fFragmentProcessors;

12345