/external/skia/src/gpu/ganesh/gl/ |
D | GrGLProgram.h | 66 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 67 std::unique_ptr<GrXferProcessor::ProgramImpl>, 68 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fps, 139 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 140 std::unique_ptr<GrXferProcessor::ProgramImpl>, 141 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, 157 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 158 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 159 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls;
|
D | GrGLProgram.cpp | 47 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in Make() 48 std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, in Make() 49 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, in Make() 79 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in GrGLProgram() 80 std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, in GrGLProgram() 81 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, in GrGLProgram() 128 GrFragmentProcessor::ProgramImpl& impl) { in updateUniforms()
|
/external/skia/src/gpu/ganesh/glsl/ |
D | GrGLSLProgramBuilder.h | 92 GrFragmentProcessor::ProgramImpl& impl, 107 void writeFPFunction(const GrFragmentProcessor& fp, GrFragmentProcessor::ProgramImpl& impl); 114 const GrFragmentProcessor::ProgramImpl& impl, 143 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 144 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 145 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls; 173 GrFragmentProcessor::ProgramImpl& impl, 178 GrFragmentProcessor::ProgramImpl& impl); 194 GrGeometryProcessor::ProgramImpl::FPCoordsMap fFPCoordsMap;
|
D | GrGLSLProgramBuilder.cpp | 117 GrGeometryProcessor::ProgramImpl::EmitArgs args(&fVS, in emitAndInstallPrimProc() 154 GrFragmentProcessor::ProgramImpl& impl, in emitTextureSamplersForFPs() 157 fp.visitWithImpls([&](const GrFragmentProcessor& fp, GrFragmentProcessor::ProgramImpl& impl) { in emitTextureSamplersForFPs() 178 const GrFragmentProcessor::ProgramImpl& impl, in invokeFP() 199 GrFragmentProcessor::ProgramImpl& impl, in emitRootFragProc() 228 GrFragmentProcessor::ProgramImpl& impl) { in writeChildFPFunctions() 231 GrFragmentProcessor::ProgramImpl* childImpl = impl.childProcessor(i); in writeChildFPFunctions() 246 GrFragmentProcessor::ProgramImpl& impl) { in writeFPFunction() 312 GrFragmentProcessor::ProgramImpl::EmitArgs args(&fFS, in writeFPFunction() 429 GrXferProcessor::ProgramImpl::EmitArgs args( in emitAndInstallXferProc()
|
/external/skia/src/gpu/ganesh/ |
D | GrFragmentProcessor.h | 64 class ProgramImpl; 193 std::unique_ptr<ProgramImpl> makeProgramImpl() const; 305 void visitWithImpls(const std::function<void(const GrFragmentProcessor&, ProgramImpl&)>&, 306 ProgramImpl&) const; 444 virtual std::unique_ptr<ProgramImpl> onMakeProgramImpl() const = 0; 483 class GrFragmentProcessor::ProgramImpl { 485 ProgramImpl() = default; 487 virtual ~ProgramImpl() = default; 544 ProgramImpl* childProcessor(int index) const { return fChildProcessors[index].get(); } in childProcessor() 630 Iter(std::unique_ptr<ProgramImpl> fps[], int cnt); [all …]
|
D | GrFragmentProcessor.cpp | 81 const std::function<void(const GrFragmentProcessor&, ProgramImpl&)>& f, in visitWithImpls() 82 ProgramImpl& impl) const { in visitWithImpls() 130 std::unique_ptr<GrFragmentProcessor::ProgramImpl> GrFragmentProcessor::makeProgramImpl() const { in makeProgramImpl() 131 std::unique_ptr<ProgramImpl> impl = this->onMakeProgramImpl(); in makeProgramImpl() 284 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in SwizzleOutput() 285 class Impl : public ProgramImpl { in SwizzleOutput() 394 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in Compose() 395 class Impl : public ProgramImpl { in Compose() 524 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in SurfaceColor() 525 class Impl : public ProgramImpl { in SurfaceColor() [all …]
|
D | GrXferProcessor.cpp | 116 using ProgramImpl = GrXferProcessor::ProgramImpl; typedef 133 void ProgramImpl::emitCode(const EmitArgs& args) { in emitCode() 191 void ProgramImpl::emitWriteSwizzle(GrGLSLXPFragmentBuilder* x, in emitWriteSwizzle() 206 void ProgramImpl::setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp) { in setData() 210 void ProgramImpl::DefaultCoverageModulation(GrGLSLXPFragmentBuilder* fragBuilder, in DefaultCoverageModulation()
|
D | GrGeometryProcessor.cpp | 83 using ProgramImpl = GrGeometryProcessor::ProgramImpl; typedef 85 std::tuple<ProgramImpl::FPCoordsMap, GrShaderVar> 86 ProgramImpl::emitCode(EmitArgs& args, const GrPipeline& pipeline) { in emitCode() 111 ProgramImpl::FPCoordsMap ProgramImpl::collectTransforms(GrGLSLVertexBuilder* vb, in collectTransforms() 245 void ProgramImpl::emitTransformCode(GrGLSLVertexBuilder* vb, GrGLSLUniformHandler* uniformHandler) { in emitTransformCode() 331 void ProgramImpl::setupUniformColor(GrGLSLFPFragmentBuilder* fragBuilder, in setupUniformColor() 348 void ProgramImpl::SetTransform(const GrGLSLProgramDataManager& pdman, in SetTransform() 390 ProgramImpl::UniformHandle* matrixUniform) { in write_vertex_position() 456 void ProgramImpl::WriteOutputPosition(GrGLSLVertexBuilder* vertBuilder, in WriteOutputPosition() 464 void ProgramImpl::WriteOutputPosition(GrGLSLVertexBuilder* vertBuilder, in WriteOutputPosition() [all …]
|
D | GrXferProcessor.h | 78 class ProgramImpl; in SK_MAKE_BITFIELD_CLASS_OPS() 91 virtual std::unique_ptr<ProgramImpl> makeProgramImpl() const = 0; in SK_MAKE_BITFIELD_CLASS_OPS() 283 class GrXferProcessor::ProgramImpl { in SK_MAKE_BITFIELD_CLASS_OPS() 285 virtual ~ProgramImpl() = default; in SK_MAKE_BITFIELD_CLASS_OPS() 340 ProgramImpl() = default; in SK_MAKE_BITFIELD_CLASS_OPS()
|
/external/skia/src/gpu/ganesh/d3d/ |
D | GrD3DPipelineState.h | 37 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, 38 std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, 39 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, 91 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 92 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 93 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls;
|
D | GrD3DPipelineState.cpp | 31 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in GrD3DPipelineState() 32 std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, in GrD3DPipelineState() 33 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, in GrD3DPipelineState() 57 GrFragmentProcessor::ProgramImpl& impl) { in setAndBindConstants()
|
/external/skia/src/gpu/ganesh/vk/ |
D | GrVkPipelineState.h | 56 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 57 std::unique_ptr<GrXferProcessor::ProgramImpl>, 58 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;
|
/external/skia/src/gpu/ganesh/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); 116 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 117 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl; 118 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls;
|
/external/skia/src/gpu/ganesh/effects/ |
D | GrDisableColorXP.cpp | 37 std::unique_ptr<ProgramImpl> makeProgramImpl() const override; 42 std::unique_ptr<GrXferProcessor::ProgramImpl> DisableColorXP::makeProgramImpl() const { in makeProgramImpl() 43 class Impl : public ProgramImpl { in makeProgramImpl()
|
D | GrPorterDuffXferProcessor.cpp | 45 std::unique_ptr<ProgramImpl> makeProgramImpl() const override; 109 std::unique_ptr<GrXferProcessor::ProgramImpl> PorterDuffXferProcessor::makeProgramImpl() const { in makeProgramImpl() 110 class Impl : public ProgramImpl { in makeProgramImpl() 148 std::unique_ptr<ProgramImpl> makeProgramImpl() const override; 170 std::unique_ptr<GrXferProcessor::ProgramImpl> ShaderPDXferProcessor::makeProgramImpl() const { in makeProgramImpl() 171 class Impl : public ProgramImpl { in makeProgramImpl() 219 std::unique_ptr<ProgramImpl> makeProgramImpl() const override; 268 std::unique_ptr<GrXferProcessor::ProgramImpl> PDLCDXferProcessor::makeProgramImpl() const { in makeProgramImpl() 269 class Impl : public ProgramImpl { in makeProgramImpl()
|
D | GrDistanceFieldGeoProc.cpp | 39 class GrDistanceFieldA8TextGeoProc::Impl : public ProgramImpl { 213 using INHERITED = ProgramImpl; 285 key |= ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix) << 16; in addToKey() 290 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrDistanceFieldA8TextGeoProc::makeProgramImpl( in makeProgramImpl() 330 class GrDistanceFieldPathGeoProc::Impl : public ProgramImpl { 476 using INHERITED = ProgramImpl; 537 key |= ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix) << 16; in addToKey() 538 key |= fLocalMatrix.hasPerspective() << (16 + ProgramImpl::kMatrixKeyBits); in addToKey() 543 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrDistanceFieldPathGeoProc::makeProgramImpl( in makeProgramImpl() 580 class GrDistanceFieldLCDTextGeoProc::Impl : public ProgramImpl { [all …]
|
D | GrAtlasedShaderHelpers.h | 19 static inline void append_index_uv_varyings(GrGeometryProcessor::ProgramImpl::EmitArgs& args, in append_index_uv_varyings() 80 static inline void append_multitexture_lookup(GrGeometryProcessor::ProgramImpl::EmitArgs& args, in append_multitexture_lookup() 106 static inline void append_multitexture_lookup_lcd(GrGeometryProcessor::ProgramImpl::EmitArgs& args, in append_multitexture_lookup_lcd()
|
D | GrBezierEffect.cpp | 24 class GrConicEffect::Impl : public ProgramImpl { 166 key = ProgramImpl::AddMatrixKeys(caps, in addToKey() 173 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrConicEffect::makeProgramImpl( in makeProgramImpl() 212 class GrQuadEffect::Impl : public ProgramImpl { 319 key = ProgramImpl::AddMatrixKeys(caps, in addToKey() 326 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrQuadEffect::makeProgramImpl( in makeProgramImpl()
|
D | GrBitmapTextGeoProc.cpp | 38 class GrBitmapTextGeoProc::Impl : public ProgramImpl { 214 b->addBits(ProgramImpl::kMatrixKeyBits, in addToKey() 215 ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix), in addToKey() 221 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrBitmapTextGeoProc::makeProgramImpl( in makeProgramImpl()
|
D | GrCoverageSetOpXP.cpp | 32 std::unique_ptr<ProgramImpl> makeProgramImpl() const override; 55 std::unique_ptr<GrXferProcessor::ProgramImpl> CoverageSetOpXP::makeProgramImpl() const { in makeProgramImpl() 56 class Impl : public ProgramImpl { in makeProgramImpl()
|
D | GrMatrixEffect.cpp | 35 std::unique_ptr<GrFragmentProcessor::ProgramImpl> GrMatrixEffect::onMakeProgramImpl() const { in onMakeProgramImpl() 36 class Impl : public ProgramImpl { in onMakeProgramImpl()
|
D | GrShadowGeoProc.cpp | 24 class GrRRectShadowGeoProc::Impl : public ProgramImpl { 75 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrRRectShadowGeoProc::makeProgramImpl( in makeProgramImpl()
|
/external/skia/gm/ |
D | fp_sample_chaining.cpp | 43 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in onMakeProgramImpl() 44 class Impl : public ProgramImpl { in onMakeProgramImpl() 84 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in onMakeProgramImpl() 85 class Impl : public ProgramImpl { in onMakeProgramImpl() 113 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override { in onMakeProgramImpl() 114 class Impl : public ProgramImpl { in onMakeProgramImpl()
|
D | fpcoordinateoverride.cpp | 59 std::unique_ptr<ProgramImpl> onMakeProgramImpl() const override; 63 std::unique_ptr<GrFragmentProcessor::ProgramImpl> SampleCoordEffect::onMakeProgramImpl() const { in onMakeProgramImpl() 64 class Impl : public ProgramImpl { in onMakeProgramImpl()
|
/external/angle/src/libANGLE/renderer/ |
D | ProgramImpl.h | 80 class ProgramImpl : angle::NonCopyable 83 ProgramImpl(const gl::ProgramState &state) : mState(state) {} in ProgramImpl() function 84 virtual ~ProgramImpl() {} in ~ProgramImpl()
|