/external/skqp/src/gpu/glsl/ |
D | GrGLSLVarying.cpp | 16 SkASSERT(!fProgramBuilder->primitiveProcessor().willUseGeoShader()); in addPassThroughAttribute() 19 fProgramBuilder->fVS.codeAppendf("%s = %s;", v.vsOut(), input.name()); in addPassThroughAttribute() 20 fProgramBuilder->fFS.codeAppendf("%s = %s;", output, v.fsIn()); in addPassThroughAttribute() 44 bool willUseGeoShader = fProgramBuilder->primitiveProcessor().willUseGeoShader(); in addVarying() 50 v.fIsFlat = use_flat_interpolation(interpolation, *fProgramBuilder->shaderCaps()); in addVarying() 51 fProgramBuilder->nameVariable(&v.fVsOut, 'v', name); in addVarying() 58 fProgramBuilder->nameVariable(&v.fGsOut, 'g', name); in addVarying() 91 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); in setNoPerspective() 97 fProgramBuilder->fVS.addFeature(bit, extension); in setNoPerspective() 98 if (fProgramBuilder->primitiveProcessor().willUseGeoShader()) { in setNoPerspective() [all …]
|
D | GrGLSLShaderBuilder.cpp | 16 : fProgramBuilder(program) in GrGLSLShaderBuilder() 34 var.appendDecl(fProgramBuilder->shaderCaps(), &tempDecl); in declAppend() 49 this->functions().append(GrGLSLTypeString(fProgramBuilder->shaderCaps(), returnType)); in emitFunction() 50 fProgramBuilder->nameVariable(outName, '\0', name); in emitFunction() 54 args[i].appendDecl(fProgramBuilder->shaderCaps(), &this->functions()); in emitFunction() 74 const GrShaderVar& sampler = fProgramBuilder->samplerVariable(samplerHandle); in appendTextureLookup() 76 append_texture_swizzle(out, fProgramBuilder->samplerSwizzle(samplerHandle)); in appendTextureLookup() 110 GrGLSLUniformHandler* uniformHandler = fProgramBuilder->uniformHandler(); in appendColorGamutXform() 208 vars[i].appendDecl(fProgramBuilder->shaderCaps(), out); in appendDecls() 214 SkASSERT(fProgramBuilder->shaderCaps()->generation() >= k330_GrGLSLGeneration || in addLayoutQualifier() [all …]
|
D | GrGLSLFragmentShaderBuilder.cpp | 98 const GrShaderCaps* shaderCaps = fProgramBuilder->shaderCaps(); in dstColor() 121 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); in enableAdvancedBlendEquationIfNeeded() 141 fProgramBuilder->finalizeFragmentOutputColor(fOutputs.back()); in enableCustomOutput() 148 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); in enableSecondaryOutput() 160 fProgramBuilder->finalizeFragmentSecondaryColor(fOutputs.back()); in enableSecondaryOutput() 181 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); in getSecondaryColorOutputName() 187 SkASSERT(fProgramBuilder->header().fSurfaceOriginKey); in getSurfaceOrigin() 188 return static_cast<GrSurfaceOrigin>(fProgramBuilder->header().fSurfaceOriginKey-1); in getSurfaceOrigin() 195 fProgramBuilder->varyingHandler()->getFragDecls(&this->inputs(), &this->outputs()); in onFinalize()
|
D | GrGLSLVertexGeoBuilder.cpp | 43 fProgramBuilder->varyingHandler()->getVertexDecls(&this->inputs(), &this->outputs()); in onFinalize() 94 fProgramBuilder->varyingHandler()->getGeomDecls(&this->inputs(), &this->outputs()); in onFinalize()
|
D | GrGLSLUniformHandler.h | 93 explicit GrGLSLUniformHandler(GrGLSLProgramBuilder* program) : fProgramBuilder(program) {} in GrGLSLUniformHandler() 96 GrGLSLProgramBuilder* fProgramBuilder; variable
|
D | GrGLSLVarying.h | 92 , fProgramBuilder(program) in GrGLSLVaryingHandler() 165 GrGLSLProgramBuilder* fProgramBuilder; variable
|
D | GrGLSLShaderBuilder.h | 135 GrGLSLProgramBuilder* getProgramBuilder() { return fProgramBuilder; } in getProgramBuilder() 229 GrGLSLProgramBuilder* fProgramBuilder; variable
|
/external/skia/src/gpu/glsl/ |
D | GrGLSLVarying.cpp | 16 SkASSERT(!fProgramBuilder->geometryProcessor().willUseGeoShader()); in addPassThroughAttribute() 19 fProgramBuilder->fVS.codeAppendf("%s = %s;", v.vsOut(), input.name()); in addPassThroughAttribute() 20 fProgramBuilder->fFS.codeAppendf("%s = %s;", output, v.fsIn()); in addPassThroughAttribute() 43 bool willUseGeoShader = fProgramBuilder->geometryProcessor().willUseGeoShader(); in addVarying() 49 v.fIsFlat = use_flat_interpolation(interpolation, *fProgramBuilder->shaderCaps()); in addVarying() 50 v.fVsOut = fProgramBuilder->nameVariable('v', name); in addVarying() 57 v.fGsOut = fProgramBuilder->nameVariable('g', name); in addVarying() 89 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); in setNoPerspective() 95 fProgramBuilder->fVS.addFeature(bit, extension); in setNoPerspective() 96 if (fProgramBuilder->geometryProcessor().willUseGeoShader()) { in setNoPerspective() [all …]
|
D | GrGLSLFragmentShaderBuilder.cpp | 89 const GrShaderCaps* shaderCaps = fProgramBuilder->shaderCaps(); in dstColor() 112 if (fProgramBuilder->shaderCaps()->mustEnableAdvBlendEqs()) { in enableAdvancedBlendEquationIfNeeded() 123 fProgramBuilder->finalizeFragmentOutputColor(fOutputs.back()); in enableCustomOutput() 130 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); in enableSecondaryOutput() 142 fProgramBuilder->finalizeFragmentSecondaryColor(fOutputs.back()); in enableSecondaryOutput() 157 return (fProgramBuilder->shaderCaps()->mustDeclareFragmentShaderOutput()) in getSecondaryColorOutputName() 165 return fProgramBuilder->origin(); in getSurfaceOrigin() 169 SkASSERT(fProgramBuilder->processorFeatures() == fUsedProcessorFeaturesAllStages_DebugOnly); in onFinalize() 171 fProgramBuilder->varyingHandler()->getFragDecls(&this->inputs(), &this->outputs()); in onFinalize()
|
D | GrGLSLShaderBuilder.cpp | 21 : fProgramBuilder(program) in GrGLSLShaderBuilder() 38 var.appendDecl(fProgramBuilder->shaderCaps(), &tempDecl); in declAppend() 48 return fProgramBuilder->nameVariable(/*prefix=*/'\0', baseName); in getMangledFunctionName() 59 args[i].appendDecl(fProgramBuilder->shaderCaps(), &this->functions()); in appendFunctionDecl() 106 const char* sampler = fProgramBuilder->samplerVariable(samplerHandle); in appendTextureLookup() 108 append_texture_swizzle(out, fProgramBuilder->samplerSwizzle(samplerHandle)); in appendTextureLookup() 146 const char* input = fProgramBuilder->inputSamplerVariable(samplerHandle); in appendInputLoad() 149 append_texture_swizzle(&load, fProgramBuilder->inputSamplerSwizzle(samplerHandle)); in appendInputLoad() 161 GrGLSLUniformHandler* uniformHandler = fProgramBuilder->uniformHandler(); in appendColorGamutXform() 237 bool useFloat = fProgramBuilder->shaderCaps()->colorSpaceMathNeedsFloat(); in appendColorGamutXform() [all …]
|
D | GrGLSLVertexGeoBuilder.cpp | 40 fProgramBuilder->varyingHandler()->getVertexDecls(&this->inputs(), &this->outputs()); in onFinalize() 86 fProgramBuilder->varyingHandler()->getGeomDecls(&this->inputs(), &this->outputs()); in onFinalize()
|
D | GrGLSLUniformHandler.h | 102 explicit GrGLSLUniformHandler(GrGLSLProgramBuilder* program) : fProgramBuilder(program) {} in GrGLSLUniformHandler() 105 GrGLSLProgramBuilder* fProgramBuilder; variable
|
D | GrGLSLVarying.h | 92 , fProgramBuilder(program) in GrGLSLVaryingHandler() 164 GrGLSLProgramBuilder* fProgramBuilder; variable
|
D | GrGLSLShaderBuilder.h | 162 GrGLSLProgramBuilder* getProgramBuilder() { return fProgramBuilder; } in getProgramBuilder() 264 GrGLSLProgramBuilder* fProgramBuilder; variable
|
/external/skia/src/gpu/vk/ |
D | GrVkUniformHandler.cpp | 247 SkString resolvedName = fProgramBuilder->nameVariable(prefix, name, mangleName); in internalAddUniformArray() 275 SkString mangleName = fProgramBuilder->nameVariable(prefix, name, /*mangle=*/true); in addSampler() 294 GrVkGpu* gpu = static_cast<GrVkPipelineStateBuilder*>(fProgramBuilder)->gpu(); in addSampler() 313 SkString mangleName = fProgramBuilder->nameVariable(prefix, name, /*mangle=*/true); in addInputSampler() 332 sampler.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); in appendUniformDecls() 339 fInputUniform.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); in appendUniformDecls() 367 localUniform.fVariable.appendDecl(fProgramBuilder->shaderCaps(), &uniformsString); in appendUniformDecls() 397 fCurrentOffsets[kStd430Layout] + pad <= fProgramBuilder->caps()->maxPushConstantsSize(); in determineIfUsePushConstants()
|
/external/skia/src/gpu/gl/ |
D | GrGLUniformHandler.cpp | 49 SkString resolvedName = fProgramBuilder->nameVariable(prefix, name, mangleName); in internalAddUniformArray() 71 SkString mangleName = fProgramBuilder->nameVariable(prefix, name, true); in addSampler() 92 uniform.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); in appendUniformDecls() 98 sampler.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); in appendUniformDecls() 136 GrGLProgramBuilder* glPB = (GrGLProgramBuilder*) fProgramBuilder; in glGpu()
|
/external/skqp/src/gpu/gl/ |
D | GrGLUniformHandler.cpp | 53 fProgramBuilder->nameVariable(uni.fVariable.accessName(), prefix, name, mangleName); in internalAddUniformArray() 73 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); in addSampler() 94 fUniforms[i].fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); in appendUniformDecls() 100 fSamplers[i].fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); in appendUniformDecls() 137 GrGLProgramBuilder* glPB = (GrGLProgramBuilder*) fProgramBuilder; in glGpu()
|
D | GrGLVaryingHandler.cpp | 18 GrGLProgramBuilder* glPB = (GrGLProgramBuilder*) fProgramBuilder; in addPathProcessingVarying()
|
/external/skia/src/gpu/ |
D | GrSPIRVUniformHandler.cpp | 223 SkString resolvedName = fProgramBuilder->nameVariable(prefix, name, mangleName); in internalAddUniformArray() 251 SkString mangleName = fProgramBuilder->nameVariable('s', name, /*mangle=*/true); in addSampler() 267 SkString mangleTexName = fProgramBuilder->nameVariable('t', name, /*mangle=*/true); in addSampler() 300 sampler.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); in appendUniformDecls() 302 (*textures).fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); in appendUniformDecls() 310 uniform.fVariable.appendDecl(fProgramBuilder->shaderCaps(), &uniformsString); in appendUniformDecls()
|
/external/skqp/src/gpu/vk/ |
D | GrVkUniformHandler.cpp | 233 fProgramBuilder->nameVariable(uni.fVariable.accessName(), prefix, name, mangleName); in internalAddUniformArray() 269 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); in addSampler() 290 GrVkGpu* gpu = static_cast<GrVkPipelineStateBuilder*>(fProgramBuilder)->gpu(); in addSampler() 310 sampler.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); in appendUniformDecls() 346 localUniform.fVariable.appendDecl(fProgramBuilder->shaderCaps(), &uniformsString); in appendUniformDecls()
|
/external/skia/src/gpu/mtl/ |
D | GrMtlUniformHandler.mm | 232 SkString resolvedName = fProgramBuilder->nameVariable(prefix, name, mangleName); 265 SkString mangleName = fProgramBuilder->nameVariable(prefix, name, /*mangle=*/true); 291 sampler.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 312 localUniform.fVariable.appendDecl(fProgramBuilder->shaderCaps(), &uniformsString);
|
/external/skqp/src/gpu/mtl/ |
D | GrMtlUniformHandler.mm | 225 fProgramBuilder->nameVariable(uni.fVariable.accessName(), prefix, name, mangleName); 261 fProgramBuilder->nameVariable(&mangleName, prefix, name, true); 291 sampler.fVariable.appendDecl(fProgramBuilder->shaderCaps(), out); 327 localUniform.fVariable.appendDecl(fProgramBuilder->shaderCaps(), &uniformsString);
|