HomeSort by relevance Sort by last modified time
    Searched refs:GrGLShaderBuilder (Results 1 - 25 of 72) sorted by null

1 2 3

  /external/chromium_org/third_party/skia/src/gpu/gl/builders/
GrGLShaderBuilder.h 31 class GrGLShaderBuilder {
35 GrGLShaderBuilder(GrGLProgramBuilder* program);
119 ShaderBlock(GrGLShaderBuilder* builder) : fBuilder(builder) {
128 GrGLShaderBuilder* fBuilder;
164 class GrGLFullShaderBuilder : public GrGLShaderBuilder {
172 typedef GrGLShaderBuilder INHERITED;
GrGLShaderBuilder.cpp 8 #include "GrGLShaderBuilder.h"
59 GrGLShaderBuilder::GrGLShaderBuilder(GrGLProgramBuilder* program)
66 void GrGLShaderBuilder::declAppend(const GrGLShaderVar& var) {
72 void GrGLShaderBuilder::emitFunction(GrSLType returnType,
94 void GrGLShaderBuilder::appendTextureLookup(SkString* out,
107 void GrGLShaderBuilder::appendTextureLookup(const TextureSampler& sampler,
113 void GrGLShaderBuilder::appendTextureLookupAndModulate(const char* modulation,
123 const GrGLenum* GrGLShaderBuilder::GetTexParamSwizzle(GrPixelConfig config, const GrGLCaps& caps) {
139 void GrGLShaderBuilder::addFeature(uint32_t featureBit, const char* extensionName)
    [all...]
GrGLFragmentShaderBuilder.h 10 #include "GrGLShaderBuilder.h"
18 class GrGLProcessorFragmentShaderBuilder : public GrGLShaderBuilder {
51 typedef GrGLShaderBuilder INHERITED;
  /external/skia/src/gpu/gl/
GrGLVertexEffect.h 38 virtual void emitCode(GrGLShaderBuilder* builder,
GrGLShaderBuilder.cpp 8 #include "gl/GrGLShaderBuilder.h"
92 bool GrGLShaderBuilder::GenProgram(GrGpuGL* gpu,
98 SkAutoTDelete<GrGLShaderBuilder> builder;
111 bool GrGLShaderBuilder::genProgram(const GrEffectStage* colorStages[],
164 this->addUniform(GrGLShaderBuilder::kFragment_Visibility, kVec4f_GrSLType, "Color",
176 this->addUniform(GrGLShaderBuilder::kFragment_Visibility, kVec4f_GrSLType, "Coverage",
252 GrGLShaderBuilder::GrGLShaderBuilder(GrGpuGL* gpu,
268 bool GrGLShaderBuilder::enableFeature(GLSLFeature feature) {
285 bool GrGLShaderBuilder::enablePrivateFeature(GLSLPrivateFeature feature)
    [all...]
GrGLShaderBuilder.h 30 class GrGLShaderBuilder {
100 virtual ~GrGLShaderBuilder() {}
225 * Helper for begining and ending a block in the fragment code. TODO: Make GrGLShaderBuilder
231 FSBlock(GrGLShaderBuilder* builder) : fBuilder(builder) {
240 GrGLShaderBuilder* fBuilder;
244 GrGLShaderBuilder(GrGpuGL*, GrGLUniformManager*, const GrGLProgramDesc&);
370 * Features that should only be enabled by GrGLShaderBuilder itself.
418 class GrGLFullShaderBuilder : public GrGLShaderBuilder {
498 typedef GrGLShaderBuilder INHERITED;
503 class GrGLFragmentOnlyShaderBuilder : public GrGLShaderBuilder {
    [all...]
GrGLProgram.h 15 #include "GrGLShaderBuilder.h"
26 class GrGLShaderBuilder;
170 const GrGLShaderBuilder::GenProgramOutput&);
192 GrGLShaderBuilder::GenProgramOutput fBuilderOutput;
GrGLEffect.h 13 #include "GrGLShaderBuilder.h"
79 virtual void emitCode(GrGLShaderBuilder* builder,
GrGLProgramDesc.h 13 #include "GrGLShaderBuilder.h"
29 of the key set by GrGLShaderBuilder. If the interfaces that set those portions were abstracted
148 GrGLShaderBuilder::DstReadKey fDstReadKey; // set by GrGLShaderBuilder if there
151 GrGLShaderBuilder::FragPosKey fFragPosKey; // set by GrGLShaderBuilder if there are
217 // GrGLProgram and GrGLShaderBuilder read the private fields to generate code. TODO: Move all
218 // code generation to GrGLShaderBuilder (and maybe add getters rather than friending).
220 friend class GrGLShaderBuilder;
  /external/skia/src/gpu/effects/
GrDitherEffect.cpp 71 virtual void emitCode(GrGLShaderBuilder* builder,
88 void GLDitherEffect::emitCode(GrGLShaderBuilder* builder,
GrConvolutionEffect.cpp 21 virtual void emitCode(GrGLShaderBuilder*,
57 void GrGLConvolutionEffect::emitCode(GrGLShaderBuilder* builder,
65 fImageIncrementUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
68 fBoundsUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
71 fKernelUni = builder->addUniformArray(GrGLShaderBuilder::kFragment_Visibility,
GrTextureDomain.h 14 class GrGLShaderBuilder;
89 void sampleTexture(GrGLShaderBuilder* builder,
GrBicubicEffect.cpp 18 virtual void emitCode(GrGLShaderBuilder*,
47 void GrGLBicubicEffect::emitCode(GrGLShaderBuilder* builder,
57 fCoefficientsUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
59 fImageIncrementUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
GrSimpleTextureEffect.cpp 21 virtual void emitCode(GrGLShaderBuilder* builder,
GrTextureDomain.cpp 42 void GrTextureDomain::GLDomain::sampleTexture(GrGLShaderBuilder* builder,
65 fDomainUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
80 GrGLShaderBuilder::FSBlock block(builder);
147 virtual void emitCode(GrGLShaderBuilder*,
169 void GrGLTextureDomainEffect::emitCode(GrGLShaderBuilder* builder,
GrBezierEffect.cpp 64 GrGLShaderBuilder::kStandardDerivatives_GLSLFeature));
86 GrGLShaderBuilder::kStandardDerivatives_GLSLFeature));
210 GrGLShaderBuilder::kStandardDerivatives_GLSLFeature));
226 GrGLShaderBuilder::kStandardDerivatives_GLSLFeature));
350 GrGLShaderBuilder::kStandardDerivatives_GLSLFeature));
372 GrGLShaderBuilder::kStandardDerivatives_GLSLFeature));
GrConvexPolyEffect.cpp 91 virtual void emitCode(GrGLShaderBuilder* builder,
115 void GLAARectEffect::emitCode(GrGLShaderBuilder* builder,
126 fRectUniform = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
182 virtual void emitCode(GrGLShaderBuilder* builder,
206 void GrGLConvexPolyEffect::emitCode(GrGLShaderBuilder* builder,
216 fEdgeUniform = builder->addUniformArray(GrGLShaderBuilder::kFragment_Visibility,
GrDistanceFieldTextureEffect.cpp 47 SkAssertResult(builder->enableFeature(GrGLShaderBuilder::kStandardDerivatives_GLSLFeature));
62 fTextureSizeUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
112 fLuminanceUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
264 SkAssertResult(builder->enableFeature(GrGLShaderBuilder::kStandardDerivatives_GLSLFeature));
280 fTextureSizeUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
356 fTextColorUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
GrOvalEffect.cpp 105 virtual void emitCode(GrGLShaderBuilder* builder,
131 void GLCircleEffect::emitCode(GrGLShaderBuilder* builder,
142 fCircleUniform = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
278 virtual void emitCode(GrGLShaderBuilder* builder,
304 void GLEllipseEffect::emitCode(GrGLShaderBuilder* builder,
314 fEllipseUniform = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
  /external/skia/src/effects/
SkLightingImageFilter.cpp 421 void emitLightColorUniform(GrGLShaderBuilder*);
431 virtual void emitSurfaceToLight(GrGLShaderBuilder*, const char* z) = 0;
432 virtual void emitLightColor(GrGLShaderBuilder*, const char *surfaceToLight);
459 virtual void emitSurfaceToLight(GrGLShaderBuilder*, const char* z) SK_OVERRIDE;
473 virtual void emitSurfaceToLight(GrGLShaderBuilder*, const char* z) SK_OVERRIDE;
487 virtual void emitSurfaceToLight(GrGLShaderBuilder*, const char* z) SK_OVERRIDE;
488 virtual void emitLightColor(GrGLShaderBuilder*, const char *surfaceToLight) SK_OVERRIDE;
    [all...]
SkMagnifierImageFilter.cpp 98 virtual void emitCode(GrGLShaderBuilder*,
120 void GrGLMagnifierEffect::emitCode(GrGLShaderBuilder* builder,
129 GrGLShaderBuilder::kFragment_Visibility |
130 GrGLShaderBuilder::kVertex_Visibility,
133 GrGLShaderBuilder::kFragment_Visibility |
134 GrGLShaderBuilder::kVertex_Visibility,
137 GrGLShaderBuilder::kFragment_Visibility |
138 GrGLShaderBuilder::kVertex_Visibility,
SkLumaColorFilter.cpp 93 virtual void emitCode(GrGLShaderBuilder* builder,
  /external/chromium_org/third_party/skia/src/gpu/effects/
GrTextureDomain.h 15 class GrGLShaderBuilder;
98 void sampleTexture(GrGLShaderBuilder* builder,
  /external/chromium_org/third_party/skia/src/gpu/gl/
GrGLProcessor.h 67 friend class GrGLShaderBuilder;
  /external/skia/src/effects/gradients/
SkTwoPointConicalGradient_gpu.cpp 140 virtual void emitCode(GrGLShaderBuilder*,
220 void GLEdge2PtConicalEffect::emitCode(GrGLShaderBuilder* builder,
228 fParamUni = builder->addUniformArray(GrGLShaderBuilder::kFragment_Visibility,
416 virtual void emitCode(GrGLShaderBuilder*,
496 void GLFocalOutside2PtConicalEffect::emitCode(GrGLShaderBuilder* builder,
504 fParamUni = builder->addUniformArray(GrGLShaderBuilder::kFragment_Visibility,
628 virtual void emitCode(GrGLShaderBuilder*,
705 void GLFocalInside2PtConicalEffect::emitCode(GrGLShaderBuilder* builder,
713 fFocalUni = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
    [all...]

Completed in 4153 milliseconds

1 2 3