Searched refs:GrGLSLXferProcessor (Results 1 - 18 of 18) sorted by relevance

/external/skia/src/gpu/effects/
H A DGrDisableColorXP.cpp13 #include "glsl/GrGLSLXferProcessor.h"
27 GrGLSLXferProcessor* createGLSLInstance() const override;
52 class GLDisableColorXP : public GrGLSLXferProcessor {
71 typedef GrGLSLXferProcessor INHERITED;
84 GrGLSLXferProcessor* DisableColorXP::createGLSLInstance() const { return new GLDisableColorXP(*this); }
H A DGrCoverageSetOpXP.cpp18 #include "glsl/GrGLSLXferProcessor.h"
30 GrGLSLXferProcessor* createGLSLInstance() const override;
60 class GLCoverageSetOpXP : public GrGLSLXferProcessor {
87 typedef GrGLSLXferProcessor INHERITED;
106 GrGLSLXferProcessor* CoverageSetOpXP::createGLSLInstance() const {
165 GrGLSLXferProcessor* createGLSLInstance() const override;
193 class GLShaderCSOXferProcessor : public GrGLSLXferProcessor {
224 typedef GrGLSLXferProcessor INHERITED;
234 GrGLSLXferProcessor* ShaderCSOXferProcessor::createGLSLInstance() const {
H A DGrCustomXfermode.cpp25 #include "glsl/GrGLSLXferProcessor.h"
95 GrGLSLXferProcessor* createGLSLInstance() const override;
127 class GLCustomXP : public GrGLSLXferProcessor {
184 typedef GrGLSLXferProcessor INHERITED;
193 GrGLSLXferProcessor* CustomXP::createGLSLInstance() const {
H A DGrPorterDuffXferProcessor.cpp21 #include "glsl/GrGLSLXferProcessor.h"
352 GrGLSLXferProcessor* createGLSLInstance() const override;
435 class GLPorterDuffXferProcessor : public GrGLSLXferProcessor {
460 typedef GrGLSLXferProcessor INHERITED;
470 GrGLSLXferProcessor* PorterDuffXferProcessor::createGLSLInstance() const {
517 GrGLSLXferProcessor* createGLSLInstance() const override;
541 class GLShaderPDXferProcessor : public GrGLSLXferProcessor {
568 typedef GrGLSLXferProcessor INHERITED;
578 GrGLSLXferProcessor* ShaderPDXferProcessor::createGLSLInstance() const {
592 GrGLSLXferProcessor* createGLSLInstanc
[all...]
/external/skia/src/gpu/glsl/
H A DGrGLSLXferProcessor.h20 class GrGLSLXferProcessor { class
22 GrGLSLXferProcessor() {} function in class:GrGLSLXferProcessor
23 virtual ~GrGLSLXferProcessor() {}
65 /** A GrGLSLXferProcessor instance can be reused with any GrGLSLXferProcessor that produces
66 the same stage key; this function reads data from a GrGLSLXferProcessor and uploads any
68 parameter is guaranteed to be of the same type that created this GrGLSLXferProcessor and
69 to have an identical processor key as the one that created this GrGLSLXferProcessor. This
70 function calls onSetData on the subclass of GrGLSLXferProcessor
H A DGrGLSLXferProcessor.cpp8 #include "glsl/GrGLSLXferProcessor.h"
15 void GrGLSLXferProcessor::emitCode(const EmitArgs& args) {
74 void GrGLSLXferProcessor::setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp) {
91 void GrGLSLXferProcessor::DefaultCoverageModulation(GrGLSLXPFragmentBuilder* fragBuilder,
H A DGrGLSLProgramBuilder.h20 #include "glsl/GrGLSLXferProcessor.h"
90 GrGLSLXferProcessor* fXferProcessor;
H A DGrGLSLProgramBuilder.cpp14 #include "glsl/GrGLSLXferProcessor.h"
184 GrGLSLXferProcessor::EmitArgs args(&fFS,
/external/skia/src/gpu/gl/
H A DGrGLProgram.h112 GrGLSLXferProcessor* xferProcessor,
133 SkAutoTDelete<GrGLSLXferProcessor> fXferProcessor;
H A DGrGLProgram.cpp20 #include "glsl/GrGLSLXferProcessor.h"
35 GrGLSLXferProcessor* xferProcessor,
/external/skia/src/gpu/vk/
H A DGrVkProgram.h66 GrGLSLXferProcessor* xferProcessor,
149 SkAutoTDelete<GrGLSLXferProcessor> fXferProcessor;
H A DGrVkProgram.cpp22 #include "glsl/GrGLSLXferProcessor.h"
36 GrGLSLXferProcessor* xferProcessor,
/external/skia/tools/debugger/
H A DSkOverdrawMode.cpp19 #include "glsl/GrGLSLXferProcessor.h"
152 GrGLSLXferProcessor* createGLSLInstance() const override;
172 class GLOverdrawXP : public GrGLSLXferProcessor {
198 typedef GrGLSLXferProcessor INHERITED;
207 GrGLSLXferProcessor* OverdrawXP::createGLSLInstance() const { return new GLOverdrawXP(*this); }
/external/skia/src/effects/
H A DSkArithmeticMode_gpu.cpp20 #include "glsl/GrGLSLXferProcessor.h"
145 GrGLSLXferProcessor* createGLSLInstance() const override;
181 class GLArithmeticXP : public GrGLSLXferProcessor {
227 typedef GrGLSLXferProcessor INHERITED;
247 GrGLSLXferProcessor* ArithmeticXP::createGLSLInstance() const { return new GLArithmeticXP(*this); }
H A DSkPixelXorXfermode.cpp49 #include "glsl/GrGLSLXferProcessor.h"
238 GrGLSLXferProcessor* createGLSLInstance() const override;
265 class GLPixelXorXP : public GrGLSLXferProcessor {
305 typedef GrGLSLXferProcessor INHERITED;
314 GrGLSLXferProcessor* PixelXorXP::createGLSLInstance() const { return new GLPixelXorXP(*this); }
H A DSkAvoidXfermode.cpp176 #include "glsl/GrGLSLXferProcessor.h"
364 GrGLSLXferProcessor* createGLSLInstance() const override;
397 class GLAvoidXP : public GrGLSLXferProcessor {
450 typedef GrGLSLXferProcessor INHERITED;
459 GrGLSLXferProcessor* AvoidXP::createGLSLInstance() const { return new GLAvoidXP; }
/external/skia/include/gpu/
H A DGrXferProcessor.h20 class GrGLSLXferProcessor;
104 virtual GrGLSLXferProcessor* createGLSLInstance() const = 0;
/external/skia/
H A DAndroid.mk538 src/gpu/glsl/GrGLSLXferProcessor.cpp \

Completed in 96 milliseconds