Home | History | Annotate | Download | only in glsl

Lines Matching refs:GrGLSLShaderBuilder

11 #include "glsl/GrGLSLShaderBuilder.h"
15 GrGLSLShaderBuilder::GrGLSLShaderBuilder(GrGLSLProgramBuilder* program)
32 void GrGLSLShaderBuilder::declAppend(const GrShaderVar& var) {
38 void GrGLSLShaderBuilder::declareGlobal(const GrShaderVar& v) {
43 void GrGLSLShaderBuilder::emitFunction(GrSLType returnType,
70 void GrGLSLShaderBuilder::appendTextureLookup(SkString* out,
79 void GrGLSLShaderBuilder::appendTextureLookup(SamplerHandle samplerHandle,
93 void GrGLSLShaderBuilder::appendTextureLookupAndModulate(
118 void GrGLSLShaderBuilder::appendColorGamutXform(SkString* out,
195 void GrGLSLShaderBuilder::appendColorGamutXform(const char* srcColor,
202 void GrGLSLShaderBuilder::appendTexelFetch(SkString* out,
211 void GrGLSLShaderBuilder::appendTexelFetch(TexelBufferHandle texelBufferHandle,
216 bool GrGLSLShaderBuilder::addFeature(uint32_t featureBit, const char* extensionName) {
225 void GrGLSLShaderBuilder::appendDecls(const VarArray& vars, SkString* out) const {
232 void GrGLSLShaderBuilder::addLayoutQualifier(const char* param, InterfaceQualifier interface) {
238 void GrGLSLShaderBuilder::compileAndAppendLayoutQualifiers() {
256 GR_STATIC_ASSERT(0 == GrGLSLShaderBuilder::kIn_InterfaceQualifier);
257 GR_STATIC_ASSERT(1 == GrGLSLShaderBuilder::kOut_InterfaceQualifier);
261 void GrGLSLShaderBuilder::finalize(uint32_t visibility) {