/third_party/skia/src/gpu/gl/ |
D | GrGLProgram.h | 59 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 60 std::unique_ptr<GrXferProcessor::ProgramImpl>, 61 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fps, 132 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 133 std::unique_ptr<GrXferProcessor::ProgramImpl>, 134 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, 150 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 151 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 152 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls;
|
D | GrGLProgram.cpp | 33 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in Make() 34 std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, in Make() 35 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, in Make() 65 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in GrGLProgram() 66 std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, in GrGLProgram() 67 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, in GrGLProgram() 114 GrFragmentProcessor::ProgramImpl& impl) { in updateUniforms()
|
/third_party/skia/src/gpu/ |
D | GrFragmentProcessor.h | 49 class ProgramImpl; 180 std::unique_ptr<ProgramImpl> makeProgramImpl() const; 288 void visitWithImpls(const std::function<void(const GrFragmentProcessor&, ProgramImpl&)>&, 289 ProgramImpl&) const; 427 virtual std::unique_ptr<ProgramImpl> onMakeProgramImpl() const = 0; 466 class GrFragmentProcessor::ProgramImpl { 468 ProgramImpl() = default; 470 virtual ~ProgramImpl() = default; 527 ProgramImpl* childProcessor(int index) const { return fChildProcessors[index].get(); } in childProcessor() 613 Iter(std::unique_ptr<ProgramImpl> fps[], int cnt); [all …]
|
D | GrGeometryProcessor.cpp | 64 using ProgramImpl = GrGeometryProcessor::ProgramImpl; typedef 66 ProgramImpl::FPCoordsMap ProgramImpl::emitCode(EmitArgs& args, const GrPipeline& pipeline) { in emitCode() 100 ProgramImpl::FPCoordsMap ProgramImpl::collectTransforms(GrGLSLVertexBuilder* vb, in collectTransforms() 223 void ProgramImpl::emitTransformCode(GrGLSLVertexBuilder* vb, GrGLSLUniformHandler* uniformHandler) { in emitTransformCode() 309 void ProgramImpl::setupUniformColor(GrGLSLFPFragmentBuilder* fragBuilder, in setupUniformColor() 326 void ProgramImpl::SetTransform(const GrGLSLProgramDataManager& pdman, in SetTransform() 368 ProgramImpl::UniformHandle* matrixUniform) { in write_vertex_position() 434 void ProgramImpl::WriteOutputPosition(GrGLSLVertexBuilder* vertBuilder, in WriteOutputPosition() 442 void ProgramImpl::WriteOutputPosition(GrGLSLVertexBuilder* vertBuilder, in WriteOutputPosition() 460 void ProgramImpl::WriteLocalCoord(GrGLSLVertexBuilder* vertBuilder, in WriteLocalCoord()
|
D | GrFragmentProcessor.cpp | 67 const std::function<void(const GrFragmentProcessor&, ProgramImpl&)>& f, in visitWithImpls() 68 ProgramImpl& impl) const { in visitWithImpls() 116 std::unique_ptr<GrFragmentProcessor::ProgramImpl> GrFragmentProcessor::makeProgramImpl() const { in makeProgramImpl() 117 std::unique_ptr<ProgramImpl> impl = this->onMakeProgramImpl(); in makeProgramImpl() 270 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in SwizzleOutput() 271 class Impl : public ProgramImpl { in SwizzleOutput() 384 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in Compose() 385 class Impl : public ProgramImpl { in Compose() 514 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in SurfaceColor() 515 class Impl : public ProgramImpl { in SurfaceColor() [all …]
|
D | GrXferProcessor.cpp | 192 using ProgramImpl = GrXferProcessor::ProgramImpl; typedef 209 void ProgramImpl::emitCode(const EmitArgs& args) { in emitCode() 267 void ProgramImpl::emitWriteSwizzle(GrGLSLXPFragmentBuilder* x, in emitWriteSwizzle() 282 void ProgramImpl::setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp) { in setData() 286 void ProgramImpl::DefaultCoverageModulation(GrGLSLXPFragmentBuilder* fragBuilder, in DefaultCoverageModulation()
|
D | GrXferProcessor.h | 68 class ProgramImpl; in GR_MAKE_BITFIELD_CLASS_OPS() 82 virtual std::unique_ptr<ProgramImpl> makeProgramImpl() const = 0; in GR_MAKE_BITFIELD_CLASS_OPS() 282 class GrXferProcessor::ProgramImpl { in GR_MAKE_BITFIELD_CLASS_OPS() 284 virtual ~ProgramImpl() = default; in GR_MAKE_BITFIELD_CLASS_OPS() 339 ProgramImpl() = default; in GR_MAKE_BITFIELD_CLASS_OPS()
|
/third_party/skia/src/gpu/d3d/ |
D | GrD3DPipelineState.h | 36 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, 37 std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, 38 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, 90 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 91 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 92 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls;
|
D | GrD3DPipelineState.cpp | 30 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in GrD3DPipelineState() 31 std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, in GrD3DPipelineState() 32 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, in GrD3DPipelineState() 56 GrFragmentProcessor::ProgramImpl& impl) { in setAndBindConstants()
|
/third_party/skia/src/gpu/vk/ |
D | GrVkPipelineState.h | 50 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 51 std::unique_ptr<GrXferProcessor::ProgramImpl>, 52 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls); 108 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 109 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 110 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls;
|
/third_party/skia/src/gpu/mtl/ |
D | GrMtlPipelineState.h | 45 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 46 std::unique_ptr<GrXferProcessor::ProgramImpl>, 47 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls); 114 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 115 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 116 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls;
|
/third_party/skia/src/gpu/glsl/ |
D | GrGLSLProgramBuilder.h | 106 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 107 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 108 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls; 145 GrFragmentProcessor::ProgramImpl&, 150 GrFragmentProcessor::ProgramImpl& impl); 152 void writeFPFunction(const GrFragmentProcessor& fp, GrFragmentProcessor::ProgramImpl& impl); 168 GrGeometryProcessor::ProgramImpl::FPCoordsMap fFPCoordsMap;
|
D | GrGLSLProgramBuilder.cpp | 110 GrGeometryProcessor::ProgramImpl::EmitArgs args(&fVS, in emitAndInstallPrimProc() 147 GrFragmentProcessor::ProgramImpl& impl, in emitFragProc() 158 GrFragmentProcessor::ProgramImpl& impl) mutable { in emitFragProc() 195 GrFragmentProcessor::ProgramImpl& impl) { in writeChildFPFunctions() 198 GrFragmentProcessor::ProgramImpl* childImpl = impl.childProcessor(i); in writeChildFPFunctions() 213 GrFragmentProcessor::ProgramImpl& impl) { in writeFPFunction() 271 GrFragmentProcessor::ProgramImpl::EmitArgs args(&fFS, in writeFPFunction() 373 GrXferProcessor::ProgramImpl::EmitArgs args( in emitAndInstallXferProc()
|
/third_party/skia/src/sksl/ |
D | SkSLThreadContext.h | 131 static GrFragmentProcessor::ProgramImpl* CurrentProcessor() { in CurrentProcessor() 139 static GrFragmentProcessor::ProgramImpl::EmitArgs* CurrentEmitArgs() { in CurrentEmitArgs() 151 static void StartFragmentProcessor(GrFragmentProcessor::ProgramImpl* processor, 152 GrFragmentProcessor::ProgramImpl::EmitArgs* emitArgs); 213 GrFragmentProcessor::ProgramImpl* fProcessor; 214 GrFragmentProcessor::ProgramImpl::EmitArgs* fEmitArgs;
|
/third_party/skia/src/sksl/dsl/priv/ |
D | DSLFPs.cpp | 20 void StartFragmentProcessor(GrFragmentProcessor::ProgramImpl* processor, in StartFragmentProcessor() 21 GrFragmentProcessor::ProgramImpl::EmitArgs* emitArgs) { in StartFragmentProcessor() 40 GrFragmentProcessor::ProgramImpl* proc = ThreadContext::CurrentProcessor(); in SampleChild() 41 GrFragmentProcessor::ProgramImpl::EmitArgs& emitArgs = *ThreadContext::CurrentEmitArgs(); in SampleChild()
|
D | DSLFPs.h | 21 void StartFragmentProcessor(GrFragmentProcessor::ProgramImpl* processor, 22 GrFragmentProcessor::ProgramImpl::EmitArgs* emitArgs);
|
/third_party/skia/src/gpu/effects/ |
D | GrDisableColorXP.cpp | 32 std::unique_ptr<ProgramImpl> makeProgramImpl() const override; 37 std::unique_ptr<GrXferProcessor::ProgramImpl> DisableColorXP::makeProgramImpl() const { in makeProgramImpl() 38 class Impl : public ProgramImpl { in makeProgramImpl()
|
D | GrDistanceFieldGeoProc.cpp | 23 class GrDistanceFieldA8TextGeoProc::Impl : public ProgramImpl { 199 using INHERITED = ProgramImpl; 271 key |= ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix) << 16; in addToKey() 276 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrDistanceFieldA8TextGeoProc::makeProgramImpl( in makeProgramImpl() 316 class GrDistanceFieldPathGeoProc::Impl : public ProgramImpl { 475 using INHERITED = ProgramImpl; 537 key |= ProgramImpl::ComputeMatrixKey(caps, fMatrix) << 16; in addToKey() 538 key |= fMatrix.hasPerspective() << (16 + ProgramImpl::kMatrixKeyBits); in addToKey() 543 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrDistanceFieldPathGeoProc::makeProgramImpl( in makeProgramImpl() 580 class GrDistanceFieldLCDTextGeoProc::Impl : public ProgramImpl { [all …]
|
D | GrBezierEffect.cpp | 16 class GrConicEffect::Impl : public ProgramImpl { 158 key = ProgramImpl::AddMatrixKeys(caps, in addToKey() 165 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrConicEffect::makeProgramImpl( in makeProgramImpl() 204 class GrQuadEffect::Impl : public ProgramImpl { 311 key = ProgramImpl::AddMatrixKeys(caps, in addToKey() 318 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrQuadEffect::makeProgramImpl( in makeProgramImpl()
|
/third_party/skia/gm/ |
D | fp_sample_chaining.cpp | 40 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in onMakeProgramImpl() 41 class Impl : public ProgramImpl { in onMakeProgramImpl() 81 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in onMakeProgramImpl() 82 class Impl : public ProgramImpl { in onMakeProgramImpl() 110 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in onMakeProgramImpl() 111 class Impl : public ProgramImpl { in onMakeProgramImpl()
|
D | fpcoordinateoverride.cpp | 57 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override; 61 std::unique_ptr<GrFragmentProcessor::ProgramImpl> SampleCoordEffect::onMakeProgramImpl() const { in onMakeProgramImpl() 62 class Impl : public ProgramImpl { in onMakeProgramImpl()
|
/third_party/skia/src/gpu/dawn/ |
D | GrDawnProgramBuilder.h | 39 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 40 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 41 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls;
|
/third_party/skia/src/gpu/tessellate/shaders/ |
D | GrPathTessellationShader_Hardware.cpp | 54 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final; 57 std::unique_ptr<GrGeometryProcessor::ProgramImpl> HardwareWedgeShader::makeProgramImpl( in makeProgramImpl() 198 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final; 201 std::unique_ptr<GrGeometryProcessor::ProgramImpl> HardwareCurveShader::makeProgramImpl( in makeProgramImpl()
|
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/ |
D | ProgramImpl.h | 71 class ProgramImpl : angle::NonCopyable 74 ProgramImpl(const gl::ProgramState &state) : mState(state) {} in ProgramImpl() function 75 virtual ~ProgramImpl() {} in ~ProgramImpl() 172 inline angle::Result ProgramImpl::syncState(const gl::Context *context, in syncState()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/ |
D | ProgramImpl.h | 71 class ProgramImpl : angle::NonCopyable 74 ProgramImpl(const gl::ProgramState &state) : mState(state) {} in ProgramImpl() function 75 virtual ~ProgramImpl() {} in ~ProgramImpl() 166 inline angle::Result ProgramImpl::syncState(const gl::Context *context, in syncState()
|