Searched defs:GrGLShaderBuilder (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/third_party/skia/src/gpu/gl/builders/
H A DGrGLShaderBuilder.h31 class GrGLShaderBuilder { class
35 GrGLShaderBuilder(GrGLProgramBuilder* program);
119 ShaderBlock(GrGLShaderBuilder* builder) : fBuilder(builder) {
128 GrGLShaderBuilder* fBuilder;
164 class GrGLFullShaderBuilder : public GrGLShaderBuilder {
172 typedef GrGLShaderBuilder INHERITED;
H A DGrGLShaderBuilder.cpp8 #include "GrGLShaderBuilder.h"
59 GrGLShaderBuilder::GrGLShaderBuilder(GrGLProgramBuilder* program) function in class:GrGLShaderBuilder
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
[all...]
/external/skia/src/gpu/gl/
H A DGrGLShaderBuilder.h30 class GrGLShaderBuilder { class
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...]
H A DGrGLShaderBuilder.cpp8 #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, function in class:GrGLShaderBuilder
268 bool GrGLShaderBuilder::enableFeature(GLSLFeature feature) {
285 bool GrGLShaderBuilder
[all...]

Completed in 527 milliseconds