Home | History | Annotate | Download | only in gl

Lines Matching defs:GrGLShaderBuilder

8 #include "gl/GrGLShaderBuilder.h"
82 //const int GrGLShaderBuilder::fCoordDims = 2;
84 GrGLShaderBuilder::GrGLShaderBuilder(const GrGLContextInfo& ctx, GrGLUniformManager& uniformManager)
103 void GrGLShaderBuilder::appendTextureLookup(SkString* out,
104 const GrGLShaderBuilder::TextureSampler& sampler,
117 void GrGLShaderBuilder::appendTextureLookupAndModulate(
120 const GrGLShaderBuilder::TextureSampler& sampler,
129 GrBackendEffectFactory::EffectKey GrGLShaderBuilder::KeyForTextureAccess(
153 const GrGLenum* GrGLShaderBuilder::GetTexParamSwizzle(GrPixelConfig config, const GrGLCaps& caps) {
169 GrGLUniformManager::UniformHandle GrGLShaderBuilder::addUniformArray(uint32_t visibility,
212 const GrGLShaderVar& GrGLShaderBuilder::getUniformVariable(UniformHandle u) const {
216 void GrGLShaderBuilder::addVarying(GrSLType type,
262 const char* GrGLShaderBuilder::fragmentPosition() {
300 void GrGLShaderBuilder::emitFunction(ShaderType shader,
353 void GrGLShaderBuilder::appendDecls(const VarArray& vars, SkString* out) const {
360 void GrGLShaderBuilder::appendUniformDecls(ShaderType stype, SkString* out) const {
369 void GrGLShaderBuilder::getShader(ShaderType type, SkString* shaderStr) const {
412 void GrGLShaderBuilder::finished(GrGLuint programID) {
416 GrGLEffect* GrGLShaderBuilder::createAndEmitGLEffect(
427 SkSTArray<8, GrGLShaderBuilder::TextureSampler> textureSamplers;