Home
last modified time | relevance | path

Searched refs:GrGLSLProgramBuilder (Results 1 – 25 of 53) sorted by relevance

123

/third_party/skia/src/gpu/glsl/
DGrGLSLProgramBuilder.cpp25 const int GrGLSLProgramBuilder::kVarsPerBlock = 8;
27 GrGLSLProgramBuilder::GrGLSLProgramBuilder(const GrProgramDesc& desc, in GrGLSLProgramBuilder() function in GrGLSLProgramBuilder
35 GrGLSLProgramBuilder::~GrGLSLProgramBuilder() = default;
37 void GrGLSLProgramBuilder::addFeature(GrShaderFlags shaders, in addFeature()
48 bool GrGLSLProgramBuilder::emitAndInstallProcs() { in emitAndInstallProcs()
72 bool GrGLSLProgramBuilder::emitAndInstallPrimProc(SkString* outputColor, SkString* outputCoverage) { in emitAndInstallPrimProc()
128 bool GrGLSLProgramBuilder::emitAndInstallFragProcs(SkString* color, SkString* coverage) { in emitAndInstallFragProcs()
146 SkString GrGLSLProgramBuilder::emitFragProc(const GrFragmentProcessor& fp, in emitFragProc()
194 void GrGLSLProgramBuilder::writeChildFPFunctions(const GrFragmentProcessor& fp, in writeChildFPFunctions()
212 void GrGLSLProgramBuilder::writeFPFunction(const GrFragmentProcessor& fp, in writeFPFunction()
[all …]
DGrGLSLUniformHandler.h18 class GrGLSLProgramBuilder; variable
95 explicit GrGLSLUniformHandler(GrGLSLProgramBuilder* program) : fProgramBuilder(program) {} in GrGLSLUniformHandler()
98 GrGLSLProgramBuilder* fProgramBuilder;
131 friend class GrGLSLProgramBuilder; variable
DGrGLSLVarying.h17 class GrGLSLProgramBuilder; variable
90 explicit GrGLSLVaryingHandler(GrGLSLProgramBuilder* program) in GrGLSLVaryingHandler()
163 GrGLSLProgramBuilder* fProgramBuilder;
175 friend class GrGLSLProgramBuilder; variable
DGrGLSLShaderBuilder.h32 GrGLSLShaderBuilder(GrGLSLProgramBuilder* program);
162 GrGLSLProgramBuilder* getProgramBuilder() { return fProgramBuilder; } in getProgramBuilder()
264 GrGLSLProgramBuilder* fProgramBuilder;
283 friend class GrGLSLProgramBuilder; variable
DGrGLSLVertexGeoBuilder.h30 GrGLSLVertexGeoBuilder(GrGLSLProgramBuilder* program) : INHERITED(program) {} in GrGLSLVertexGeoBuilder()
48 GrGLSLVertexBuilder(GrGLSLProgramBuilder* program) : INHERITED(program) {} in GrGLSLVertexBuilder()
DGrGLSLProgramBuilder.h31 class GrGLSLProgramBuilder {
36 virtual ~GrGLSLProgramBuilder();
114 explicit GrGLSLProgramBuilder(const GrProgramDesc&, const GrProgramInfo&);
DGrGLSLFragmentShaderBuilder.h85 GrGLSLFragmentShaderBuilder(GrGLSLProgramBuilder* program);
132 friend class GrGLSLProgramBuilder; variable
/third_party/flutter/skia/src/gpu/glsl/
DGrGLSLProgramBuilder.cpp21 const int GrGLSLProgramBuilder::kVarsPerBlock = 8;
23 GrGLSLProgramBuilder::GrGLSLProgramBuilder(GrRenderTarget* renderTarget, GrSurfaceOrigin origin, in GrGLSLProgramBuilder() function in GrGLSLProgramBuilder
42 void GrGLSLProgramBuilder::addFeature(GrShaderFlags shaders, in addFeature()
57 bool GrGLSLProgramBuilder::emitAndInstallProcs() { in emitAndInstallProcs()
69 void GrGLSLProgramBuilder::emitAndInstallPrimProc(SkString* outputColor, in emitAndInstallPrimProc()
138 void GrGLSLProgramBuilder::emitAndInstallFragProcs(SkString* color, SkString* coverage) { in emitAndInstallFragProcs()
165 SkString GrGLSLProgramBuilder::emitAndInstallFragProc( in emitAndInstallFragProc()
222 void GrGLSLProgramBuilder::emitAndInstallXferProc(const SkString& colorIn, in emitAndInstallXferProc()
287 GrGLSLProgramBuilder::SamplerHandle GrGLSLProgramBuilder::emitSampler(const GrTexture* texture, in emitSampler()
295 bool GrGLSLProgramBuilder::checkSamplerCounts() { in checkSamplerCounts()
[all …]
DGrGLSLUniformHandler.h18 class GrGLSLProgramBuilder; variable
72 explicit GrGLSLUniformHandler(GrGLSLProgramBuilder* program) : fProgramBuilder(program) {} in GrGLSLUniformHandler()
75 GrGLSLProgramBuilder* fProgramBuilder;
94 friend class GrGLSLProgramBuilder; variable
DGrGLSLProgramBuilder.h29 class GrGLSLProgramBuilder {
34 virtual ~GrGLSLProgramBuilder() {} in ~GrGLSLProgramBuilder()
112 explicit GrGLSLProgramBuilder(GrRenderTarget* renderTarget, GrSurfaceOrigin origin,
138 AutoStageAdvance(GrGLSLProgramBuilder* pb) in AutoStageAdvance()
146 GrGLSLProgramBuilder* fPB;
DGrGLSLVarying.h17 class GrGLSLProgramBuilder; variable
84 explicit GrGLSLVaryingHandler(GrGLSLProgramBuilder* program) in GrGLSLVaryingHandler()
165 GrGLSLProgramBuilder* fProgramBuilder;
177 friend class GrGLSLProgramBuilder; variable
DGrGLSLVertexGeoBuilder.h19 GrGLSLVertexGeoBuilder(GrGLSLProgramBuilder* program) : INHERITED(program) {} in GrGLSLVertexGeoBuilder()
37 GrGLSLVertexBuilder(GrGLSLProgramBuilder* program) : INHERITED(program) {} in GrGLSLVertexBuilder()
50 GrGLSLGeometryBuilder(GrGLSLProgramBuilder* program) : INHERITED(program) {} in GrGLSLGeometryBuilder()
DGrGLSLShaderBuilder.h26 GrGLSLShaderBuilder(GrGLSLProgramBuilder* program);
136 GrGLSLProgramBuilder* getProgramBuilder() { return fProgramBuilder; } in getProgramBuilder()
234 GrGLSLProgramBuilder* fProgramBuilder;
249 friend class GrGLSLProgramBuilder; variable
DGrGLSLFragmentShaderBuilder.h25 GrGLSLFragmentBuilder(GrGLSLProgramBuilder* program) : INHERITED(program) {} in GrGLSLFragmentBuilder()
141 GrGLSLFragmentShaderBuilder(GrGLSLProgramBuilder* program);
220 friend class GrGLSLProgramBuilder; variable
DGrGLSLShaderBuilder.cpp16 GrGLSLShaderBuilder::GrGLSLShaderBuilder(GrGLSLProgramBuilder* program) in GrGLSLShaderBuilder()
18 , fInputs(GrGLSLProgramBuilder::kVarsPerBlock) in GrGLSLShaderBuilder()
19 , fOutputs(GrGLSLProgramBuilder::kVarsPerBlock) in GrGLSLShaderBuilder()
/third_party/skia/src/gpu/d3d/
DGrD3DPipelineStateBuilder.h22 class GrD3DPipelineStateBuilder : public GrGLSLProgramBuilder {
70 using INHERITED = GrGLSLProgramBuilder;
/third_party/flutter/skia/src/gpu/mtl/
DGrMtlPipelineStateBuilder.h23 class GrMtlPipelineStateBuilder : public GrGLSLProgramBuilder {
99 typedef GrGLSLProgramBuilder INHERITED;
/third_party/skia/src/gpu/mtl/
DGrMtlPipelineStateBuilder.h33 class GrMtlPipelineStateBuilder : public GrGLSLProgramBuilder {
78 using INHERITED = GrGLSLProgramBuilder;
/third_party/skia/src/gpu/vk/
DGrVkPipelineStateBuilder.h24 class GrVkPipelineStateBuilder : public GrGLSLProgramBuilder {
83 using INHERITED = GrGLSLProgramBuilder;
/third_party/flutter/skia/src/gpu/gl/builders/
DGrGLProgramBuilder.h26 class GrGLProgramBuilder : public GrGLSLProgramBuilder {
96 typedef GrGLSLProgramBuilder INHERITED;
/third_party/skia/src/gpu/dawn/
DGrDawnProgramBuilder.h56 class GrDawnProgramBuilder : public GrGLSLProgramBuilder {
84 using INHERITED = GrGLSLProgramBuilder;
/third_party/flutter/skia/src/gpu/vk/
DGrVkPipelineStateBuilder.h23 class GrVkPipelineStateBuilder : public GrGLSLProgramBuilder {
124 typedef GrGLSLProgramBuilder INHERITED;
/third_party/skia/src/gpu/gl/builders/
DGrGLProgramBuilder.h36 class GrGLProgramBuilder : public GrGLSLProgramBuilder {
105 using INHERITED = GrGLSLProgramBuilder;
/third_party/flutter/skia/src/gpu/dawn/
DGrDawnProgramBuilder.h78 class GrDawnProgramBuilder : public GrGLSLProgramBuilder {
111 typedef GrGLSLProgramBuilder INHERITED;
/third_party/skia/src/gpu/
DGrSPIRVVaryingHandler.h19 GrSPIRVVaryingHandler(GrGLSLProgramBuilder* program) : INHERITED(program) {} in GrSPIRVVaryingHandler()

123