Home
last modified time | relevance | path

Searched refs:GrGeometryProcessor (Results 1 – 25 of 111) sorted by relevance

12345

/external/skia/src/gpu/ganesh/effects/
DGrDistanceFieldGeoProc.h67 class GrDistanceFieldA8TextGeoProc : public GrGeometryProcessor {
73 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make()
87 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make()
139 using INHERITED = GrGeometryProcessor;
148 class GrDistanceFieldPathGeoProc : public GrGeometryProcessor {
153 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const GrShaderCaps& caps, in Make()
195 using INHERITED = GrGeometryProcessor;
204 class GrDistanceFieldLCDTextGeoProc : public GrGeometryProcessor {
223 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make()
268 using INHERITED = GrGeometryProcessor;
DGrBezierEffect.h60 class GrConicEffect : public GrGeometryProcessor {
62 static GrGeometryProcessor* Make(SkArenaAlloc* arena,
108 using INHERITED = GrGeometryProcessor;
122 class GrQuadEffect : public GrGeometryProcessor {
124 static GrGeometryProcessor* Make(SkArenaAlloc* arena,
171 using INHERITED = GrGeometryProcessor;
DGrShadowGeoProc.h23 class GrRRectShadowGeoProc : public GrGeometryProcessor {
25 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const GrSurfaceProxyView& lutView) { in Make()
58 using INHERITED = GrGeometryProcessor;
DGrBitmapTextGeoProc.h30 class GrBitmapTextGeoProc : public GrGeometryProcessor {
34 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make()
87 using INHERITED = GrGeometryProcessor;
DGrShadowGeoProc.cpp21 const GrGeometryProcessor&) override {} in setData() argument
68 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrRRectShadowGeoProc::makeProgramImpl( in makeProgramImpl()
78 GrGeometryProcessor* GrRRectShadowGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
DGrBezierEffect.cpp22 const GrGeometryProcessor& geomProc) override { in setData()
167 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrConicEffect::makeProgramImpl( in makeProgramImpl()
188 GrGeometryProcessor* GrConicEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
210 const GrGeometryProcessor& geomProc) override { in setData()
320 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrQuadEffect::makeProgramImpl( in makeProgramImpl()
341 GrGeometryProcessor* GrQuadEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
/external/skia/src/gpu/ganesh/gl/
DGrGLProgram.h22 class GrGeometryProcessor; variable
59 std::unique_ptr<GrGeometryProcessor::ProgramImpl>,
107 void bindTextures(const GrGeometryProcessor&,
132 std::unique_ptr<GrGeometryProcessor::ProgramImpl>,
142 void setRenderTargetState(const GrRenderTarget*, GrSurfaceOrigin, const GrGeometryProcessor&);
150 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
DGrGLProgram.cpp33 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in Make()
65 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in GrGLProgram()
123 void GrGLProgram::bindTextures(const GrGeometryProcessor& geomProc, in bindTextures()
153 const GrGeometryProcessor& geomProc) { in setRenderTargetState()
/external/skia/gm/
Dfwidth_squircle.cpp56 static constexpr GrGeometryProcessor::Attribute gVertex =
62 class FwidthSquircleTestProcessor : public GrGeometryProcessor {
64 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const SkMatrix& viewMatrix) { in Make()
78 : GrGeometryProcessor(kFwidthSquircleTestProcessor_ClassID) in FwidthSquircleTestProcessor()
85 using INHERITED = GrGeometryProcessor;
88 std::unique_ptr<GrGeometryProcessor::ProgramImpl> FwidthSquircleTestProcessor::makeProgramImpl( in makeProgramImpl()
94 const GrGeometryProcessor& geomProc) override { in makeProgramImpl()
179 GrGeometryProcessor* geomProc = FwidthSquircleTestProcessor::Make(arena, fViewMatrix); in createProgramInfo()
Dclockwise.cpp60 static constexpr GrGeometryProcessor::Attribute gVertex =
66 class ClockwiseTestProcessor : public GrGeometryProcessor {
68 static GrGeometryProcessor* Make(SkArenaAlloc* arena, bool readSkFragCoord) { in Make()
86 : GrGeometryProcessor(kClockwiseTestProcessor_ClassID) in ClockwiseTestProcessor()
93 using INHERITED = GrGeometryProcessor;
96 std::unique_ptr<GrGeometryProcessor::ProgramImpl> ClockwiseTestProcessor::makeProgramImpl( in makeProgramImpl()
102 const GrGeometryProcessor&) override {} in makeProgramImpl() argument
159 GrGeometryProcessor* geomProc = ClockwiseTestProcessor::Make(arena, fReadSkFragCoord); in createProgramInfo()
Dattributes.cpp45 class AttributeTestProcessor : public GrGeometryProcessor {
47 static GrGeometryProcessor* Make(SkArenaAlloc* arena, AttrMode mode) { in Make()
61 : GrGeometryProcessor(kAttributeTestProcessor_ClassID), fMode(mode) { in AttributeTestProcessor()
95 using INHERITED = GrGeometryProcessor;
98 std::unique_ptr<GrGeometryProcessor::ProgramImpl> AttributeTestProcessor::makeProgramImpl( in makeProgramImpl()
104 const GrGeometryProcessor&) override {} in makeProgramImpl() argument
151 GrGeometryProcessor* geomProc = AttributeTestProcessor::Make(arena, fMode); in createProgramInfo()
/external/skia/src/gpu/ganesh/
DGrGeometryProcessor.h53 class GrGeometryProcessor : public GrProcessor {
179 GrGeometryProcessor(ClassID);
272 class GrGeometryProcessor::ProgramImpl {
292 const GrGeometryProcessor& geomProc, in EmitArgs()
310 const GrGeometryProcessor& fGeomProc;
342 const GrGeometryProcessor&) = 0;
476 class GrGeometryProcessor::TextureSampler {
502 const GrGeometryProcessor::TextureSampler& GrGeometryProcessor::IthTextureSampler(int i) { in IthTextureSampler()
577 constexpr size_t GrGeometryProcessor::Attribute::size() const { in size()
DGrGeometryProcessor.cpp20 GrGeometryProcessor::GrGeometryProcessor(ClassID classID) : GrProcessor(classID) {} in GrGeometryProcessor() function in GrGeometryProcessor
22 const GrGeometryProcessor::TextureSampler& GrGeometryProcessor::textureSampler(int i) const { in textureSampler()
27 uint32_t GrGeometryProcessor::ComputeCoordTransformsKey(const GrFragmentProcessor& fp) { in ComputeCoordTransformsKey()
37 void GrGeometryProcessor::getAttributeKey(skgpu::KeyBuilder* b) const { in getAttributeKey()
54 GrGeometryProcessor::TextureSampler::TextureSampler(GrSamplerState samplerState, in TextureSampler()
60 void GrGeometryProcessor::TextureSampler::reset(GrSamplerState samplerState, in reset()
75 using ProgramImpl = GrGeometryProcessor::ProgramImpl;
495 using Attribute = GrGeometryProcessor::Attribute;
496 using AttributeSet = GrGeometryProcessor::AttributeSet;
498 GrGeometryProcessor::Attribute AttributeSet::Iter::operator*() const { in operator *()
DGrProgramInfo.h24 const GrGeometryProcessor* geomProc,
40 const GrGeometryProcessor& geomProc() const { return *fGeomProc; } in geomProc()
81 const GrGeometryProcessor* fGeomProc;
DGrProgramDesc.cpp60 const GrGeometryProcessor& geomProc, in add_geomproc_sampler_keys()
65 const GrGeometryProcessor::TextureSampler& sampler = geomProc.textureSampler(i); in add_geomproc_sampler_keys()
85 static void gen_geomproc_key(const GrGeometryProcessor& geomProc, in gen_geomproc_key()
127 b->addBits(GrGeometryProcessor::kCoordTransformKeyBits, in gen_fp_key()
128 GrGeometryProcessor::ComputeCoordTransformsKey(fp), "fpTransforms"); in gen_fp_key()
DGrDefaultGeoProcFactory.cpp36 class DefaultGeoProc : public GrGeometryProcessor {
38 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make()
75 const GrGeometryProcessor& geomProc) override { in setData()
244 using INHERITED = GrGeometryProcessor;
250 GrGeometryProcessor* DefaultGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
284 GrGeometryProcessor* GrDefaultGeoProcFactory::Make(SkArenaAlloc* arena, in Make()
316 GrGeometryProcessor* GrDefaultGeoProcFactory::MakeForDeviceSpace(SkArenaAlloc* arena, in MakeForDeviceSpace()
DGrProcessorUnitTest.h29 class GrGeometryProcessor; variable
109 using GrGeometryProcessorTestFactory = GrProcessorTestFactory<GrGeometryProcessor*>;
134 static GrGeometryProcessor* TestCreate(GrProcessorTestData*);
170 static GrGeometryProcessor* TestCreate(GrProcessorTestData*);
/external/skia/tests/
DGrPipelineDynamicStateTest.cpp95 class PipelineDynamicStateTestProcessor : public GrGeometryProcessor {
97 static GrGeometryProcessor* Make(SkArenaAlloc* arena) { in Make()
122 using INHERITED = GrGeometryProcessor;
126 std::unique_ptr<GrGeometryProcessor::ProgramImpl>
128 class Impl : public GrGeometryProcessor::ProgramImpl { in makeProgramImpl()
132 const GrGeometryProcessor&) final {} in makeProgramImpl() argument
DPrimitiveProcessorTest.cpp92 class GP : public GrGeometryProcessor { in onCreateProgramInfo()
94 static GrGeometryProcessor* Make(SkArenaAlloc* arena, int numAttribs) { in onCreateProgramInfo()
107 const GrGeometryProcessor&) override {} in onCreateProgramInfo() argument
151 using INHERITED = GrGeometryProcessor; in onCreateProgramInfo()
154 GrGeometryProcessor* gp = GP::Make(arena, fNumAttribs); in onCreateProgramInfo()
/external/skia/src/gpu/ganesh/glsl/
DGrGLSLProgramBuilder.h43 const GrGeometryProcessor& geometryProcessor() const { return fProgramInfo.geomProc(); } in geometryProcessor()
105 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
159 void verify(const GrGeometryProcessor&);
167 GrGeometryProcessor::ProgramImpl::FPCoordsMap fFPCoordsMap;
/external/skia/src/gpu/ganesh/d3d/
DGrD3DPipelineState.h37 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl,
49 const GrGeometryProcessor&,
91 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
/external/skia/src/gpu/ganesh/vk/
DGrVkPipelineState.h50 std::unique_ptr<GrGeometryProcessor::ProgramImpl>,
63 const GrGeometryProcessor&,
108 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
/external/skia/src/gpu/ganesh/ops/
DDashOp.cpp171 GrGeometryProcessor* make_dash_gp(SkArenaAlloc* arena,
295 GrGeometryProcessor* gp; in onCreateProgramInfo()
711 class DashingCircleEffect : public GrGeometryProcessor {
715 static GrGeometryProcessor* Make(SkArenaAlloc* arena,
744 using INHERITED = GrGeometryProcessor;
753 const GrGeometryProcessor&) override;
826 const GrGeometryProcessor& geomProc) { in setData()
837 GrGeometryProcessor* DashingCircleEffect::Make(SkArenaAlloc* arena, in Make()
855 std::unique_ptr<GrGeometryProcessor::ProgramImpl> DashingCircleEffect::makeProgramImpl( in makeProgramImpl()
878 GrGeometryProcessor* DashingCircleEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
[all …]
DDrawAtlasPathOp.cpp27 class DrawAtlasPathShader : public GrGeometryProcessor {
32 : GrGeometryProcessor(kDrawAtlasPathShader_ClassID) in DrawAtlasPathShader()
72 SkSTArray<kMaxInstanceAttribs, GrGeometryProcessor::Attribute> fAttribs;
79 const GrGeometryProcessor& geomProc) override { in setData()
120 std::unique_ptr<GrGeometryProcessor::ProgramImpl> DrawAtlasPathShader::makeProgramImpl( in makeProgramImpl()
/external/skia/src/gpu/ganesh/mtl/
DGrMtlPipelineState.h45 std::unique_ptr<GrGeometryProcessor::ProgramImpl>,
53 void setTextures(const GrGeometryProcessor&,
116 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;

12345