/external/skia/src/gpu/glsl/ |
GrGLSLFragmentShaderBuilder.cpp | 98 const char* override = fProgramBuilder->primitiveProcessor().getDestColorOverride(); 103 const GrShaderCaps* shaderCaps = fProgramBuilder->shaderCaps(); 126 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); 146 fProgramBuilder->finalizeFragmentOutputColor(fOutputs.back()); 153 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); 165 fProgramBuilder->finalizeFragmentSecondaryColor(fOutputs.back()); 186 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); 192 SkASSERT(fProgramBuilder->header().fSurfaceOriginKey); 193 return static_cast<GrSurfaceOrigin>(fProgramBuilder->header().fSurfaceOriginKey-1); 200 fProgramBuilder->varyingHandler()->getFragDecls(&this->inputs(), &this->outputs()) [all...] |
GrGLSLVarying.cpp | 15 SkASSERT(!fProgramBuilder->primitiveProcessor().willUseGeoShader()); 19 fProgramBuilder->fVS.codeAppendf("%s = %s;", v.vsOut(), input->fName); 20 fProgramBuilder->fFS.codeAppendf("%s = %s;", output, v.fsIn()); 44 bool willUseGeoShader = fProgramBuilder->primitiveProcessor().willUseGeoShader(); 50 v.fIsFlat = use_flat_interpolation(interpolation, *fProgramBuilder->shaderCaps()); 51 fProgramBuilder->nameVariable(&v.fVsOut, 'v', name); 58 fProgramBuilder->nameVariable(&v.fGsOut, 'g', name); 93 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); 99 fProgramBuilder->fVS.addFeature(bit, extension); 100 if (fProgramBuilder->primitiveProcessor().willUseGeoShader()) [all...] |
GrGLSLShaderBuilder.cpp | 16 : fProgramBuilder(program) 34 var.appendDecl(fProgramBuilder->shaderCaps(), &tempDecl); 49 this->functions().append(GrGLSLTypeString(fProgramBuilder->shaderCaps(), returnType)); 50 fProgramBuilder->nameVariable(outName, '\0', name); 54 args[i].appendDecl(fProgramBuilder->shaderCaps(), &this->functions()); 74 const GrShaderVar& sampler = fProgramBuilder->samplerVariable(samplerHandle); 76 append_texture_swizzle(out, fProgramBuilder->samplerSwizzle(samplerHandle)); 121 GrGLSLUniformHandler* uniformHandler = fProgramBuilder->uniformHandler(); 205 const GrShaderVar& texelBuffer = fProgramBuilder->texelBufferVariable(texelBufferHandle); 206 SkASSERT(fProgramBuilder->shaderCaps()->texelFetchSupport()) [all...] |
GrGLSLUniformHandler.h | 81 explicit GrGLSLUniformHandler(GrGLSLProgramBuilder* program) : fProgramBuilder(program) {} 84 GrGLSLProgramBuilder* fProgramBuilder;
|
GrGLSLVertexGeoBuilder.cpp | 43 fProgramBuilder->varyingHandler()->getVertexDecls(&this->inputs(), &this->outputs()); 94 fProgramBuilder->varyingHandler()->getGeomDecls(&this->inputs(), &this->outputs());
|
GrGLSLVarying.h | 69 , fProgramBuilder(program) 142 GrGLSLProgramBuilder* fProgramBuilder;
|
GrGLSLShaderBuilder.h | 142 GrGLSLProgramBuilder* getProgramBuilder() { return fProgramBuilder; } 238 GrGLSLProgramBuilder* fProgramBuilder;
|
/external/skqp/src/gpu/glsl/ |
GrGLSLVarying.cpp | 30 SkASSERT(!fProgramBuilder->primitiveProcessor().willUseGeoShader()); 31 fProgramBuilder->fVS.codeAppendf("%s = %s;", v.vsOut(), input->fName); 32 fProgramBuilder->fFS.codeAppendf("%s = %s;", output, v.fsIn()); 36 bool willUseGeoShader = fProgramBuilder->primitiveProcessor().willUseGeoShader(); 43 fProgramBuilder->nameVariable(&v.fVsOut, 'v', name); 50 fProgramBuilder->nameVariable(&v.fGsOut, 'g', name); 85 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); 91 fProgramBuilder->fVS.addFeature(bit, extension); 92 if (fProgramBuilder->primitiveProcessor().willUseGeoShader()) { 93 fProgramBuilder->fGS.addFeature(bit, extension) [all...] |
GrGLSLFragmentShaderBuilder.cpp | 98 const GrShaderCaps& shaderCaps = *fProgramBuilder->shaderCaps(); 128 SkASSERT(fProgramBuilder->header().fSamplePatternKey); 139 const GrShaderCaps& shaderCaps = *fProgramBuilder->shaderCaps(); 159 const GrShaderCaps& shaderCaps = *fProgramBuilder->shaderCaps(); 181 const char* override = fProgramBuilder->primitiveProcessor().getDestColorOverride(); 186 const GrShaderCaps* shaderCaps = fProgramBuilder->shaderCaps(); 209 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); 229 fProgramBuilder->finalizeFragmentOutputColor(fOutputs.back()); 236 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); 248 fProgramBuilder->finalizeFragmentSecondaryColor(fOutputs.back()) [all...] |
GrGLSLShaderBuilder.cpp | 16 : fProgramBuilder(program) 34 var.appendDecl(fProgramBuilder->shaderCaps(), &tempDecl); 49 this->functions().append(GrGLSLTypeString(fProgramBuilder->shaderCaps(), returnType)); 50 fProgramBuilder->nameVariable(outName, '\0', name); 54 args[i].appendDecl(fProgramBuilder->shaderCaps(), &this->functions()); 74 const GrShaderVar& sampler = fProgramBuilder->samplerVariable(samplerHandle); 76 append_texture_swizzle(out, fProgramBuilder->samplerSwizzle(samplerHandle)); 121 GrGLSLUniformHandler* uniformHandler = fProgramBuilder->uniformHandler(); 205 const GrShaderVar& texelBuffer = fProgramBuilder->texelBufferVariable(texelBufferHandle); 206 SkASSERT(fProgramBuilder->shaderCaps()->texelFetchSupport()) [all...] |
GrGLSLUniformHandler.h | 81 explicit GrGLSLUniformHandler(GrGLSLProgramBuilder* program) : fProgramBuilder(program) {} 84 GrGLSLProgramBuilder* fProgramBuilder;
|
GrGLSLVertexGeoBuilder.cpp | 43 fProgramBuilder->varyingHandler()->getVertexDecls(&this->inputs(), &this->outputs()); 94 fProgramBuilder->varyingHandler()->getGeomDecls(&this->inputs(), &this->outputs());
|
GrGLSLVarying.h | 69 , fProgramBuilder(program) 148 GrGLSLProgramBuilder* fProgramBuilder;
|
GrGLSLShaderBuilder.h | 142 GrGLSLProgramBuilder* getProgramBuilder() { return fProgramBuilder; } 240 GrGLSLProgramBuilder* fProgramBuilder;
|
/external/skia/src/gpu/gl/ |
GrGLUniformHandler.cpp | 52 fProgramBuilder->nameVariable(uni.fVariable.accessName(), prefix, name, mangleName); 74 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); 97 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); 112 fUniforms[i].fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 118 fSamplers[i].fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 124 fTexelBuffers[i].fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 172 GrGLProgramBuilder* glPB = (GrGLProgramBuilder*) fProgramBuilder;
|
GrGLVaryingHandler.cpp | 18 GrGLProgramBuilder* glPB = (GrGLProgramBuilder*) fProgramBuilder;
|
/external/skqp/src/gpu/gl/ |
GrGLUniformHandler.cpp | 52 fProgramBuilder->nameVariable(uni.fVariable.accessName(), prefix, name, mangleName); 74 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); 97 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); 112 fUniforms[i].fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 118 fSamplers[i].fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 124 fTexelBuffers[i].fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 172 GrGLProgramBuilder* glPB = (GrGLProgramBuilder*) fProgramBuilder;
|
GrGLVaryingHandler.cpp | 18 GrGLProgramBuilder* glPB = (GrGLProgramBuilder*) fProgramBuilder;
|
/external/skia/src/gpu/vk/ |
GrVkUniformHandler.cpp | 207 fProgramBuilder->nameVariable(uni.fVariable.accessName(), prefix, name, mangleName); 248 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); 277 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); 301 sampler.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 309 texelBuffer.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 345 localUniform.fVariable.appendDecl(fProgramBuilder->shaderCaps(), &uniformsString);
|
/external/skqp/src/gpu/vk/ |
GrVkUniformHandler.cpp | 209 fProgramBuilder->nameVariable(uni.fVariable.accessName(), prefix, name, mangleName); 250 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); 279 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); 303 sampler.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 311 texelBuffer.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 347 localUniform.fVariable.appendDecl(fProgramBuilder->shaderCaps(), &uniformsString);
|