/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...] |