Home
last modified time | relevance | path

Searched refs:fProgramBuilder (Results 1 – 22 of 22) sorted by relevance

/external/skqp/src/gpu/glsl/
DGrGLSLVarying.cpp16 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 …]
DGrGLSLShaderBuilder.cpp16 : 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 …]
DGrGLSLFragmentShaderBuilder.cpp98 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()
DGrGLSLVertexGeoBuilder.cpp43 fProgramBuilder->varyingHandler()->getVertexDecls(&this->inputs(), &this->outputs()); in onFinalize()
94 fProgramBuilder->varyingHandler()->getGeomDecls(&this->inputs(), &this->outputs()); in onFinalize()
DGrGLSLUniformHandler.h93 explicit GrGLSLUniformHandler(GrGLSLProgramBuilder* program) : fProgramBuilder(program) {} in GrGLSLUniformHandler()
96 GrGLSLProgramBuilder* fProgramBuilder; variable
DGrGLSLVarying.h92 , fProgramBuilder(program) in GrGLSLVaryingHandler()
165 GrGLSLProgramBuilder* fProgramBuilder; variable
DGrGLSLShaderBuilder.h135 GrGLSLProgramBuilder* getProgramBuilder() { return fProgramBuilder; } in getProgramBuilder()
229 GrGLSLProgramBuilder* fProgramBuilder; variable
/external/skia/src/gpu/glsl/
DGrGLSLVarying.cpp16 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 …]
DGrGLSLFragmentShaderBuilder.cpp89 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()
DGrGLSLShaderBuilder.cpp21 : 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 …]
DGrGLSLVertexGeoBuilder.cpp40 fProgramBuilder->varyingHandler()->getVertexDecls(&this->inputs(), &this->outputs()); in onFinalize()
86 fProgramBuilder->varyingHandler()->getGeomDecls(&this->inputs(), &this->outputs()); in onFinalize()
DGrGLSLUniformHandler.h102 explicit GrGLSLUniformHandler(GrGLSLProgramBuilder* program) : fProgramBuilder(program) {} in GrGLSLUniformHandler()
105 GrGLSLProgramBuilder* fProgramBuilder; variable
DGrGLSLVarying.h92 , fProgramBuilder(program) in GrGLSLVaryingHandler()
164 GrGLSLProgramBuilder* fProgramBuilder; variable
DGrGLSLShaderBuilder.h162 GrGLSLProgramBuilder* getProgramBuilder() { return fProgramBuilder; } in getProgramBuilder()
264 GrGLSLProgramBuilder* fProgramBuilder; variable
/external/skia/src/gpu/vk/
DGrVkUniformHandler.cpp247 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/
DGrGLUniformHandler.cpp49 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/
DGrGLUniformHandler.cpp53 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()
DGrGLVaryingHandler.cpp18 GrGLProgramBuilder* glPB = (GrGLProgramBuilder*) fProgramBuilder; in addPathProcessingVarying()
/external/skia/src/gpu/
DGrSPIRVUniformHandler.cpp223 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/
DGrVkUniformHandler.cpp233 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/
DGrMtlUniformHandler.mm232 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/
DGrMtlUniformHandler.mm225 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);