/aosp_15_r20/external/skia/src/gpu/ganesh/effects/ |
H A D | GrDistanceFieldGeoProc.h | 72 class GrDistanceFieldA8TextGeoProc : public GrGeometryProcessor { 78 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make() 92 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make() 144 using INHERITED = GrGeometryProcessor; 153 class GrDistanceFieldPathGeoProc : public GrGeometryProcessor { 158 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const GrShaderCaps& caps, in Make() 200 using INHERITED = GrGeometryProcessor; 209 class GrDistanceFieldLCDTextGeoProc : public GrGeometryProcessor { 228 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make() 273 using INHERITED = GrGeometryProcessor;
|
H A D | GrBezierEffect.h | 66 class GrConicEffect : public GrGeometryProcessor { 68 static GrGeometryProcessor* Make(SkArenaAlloc* arena, 114 using INHERITED = GrGeometryProcessor; 126 class GrQuadEffect : public GrGeometryProcessor { 128 static GrGeometryProcessor* Make(SkArenaAlloc* arena, 175 using INHERITED = GrGeometryProcessor;
|
H A D | GrDistanceFieldGeoProc.cpp | 43 const GrGeometryProcessor& geomProc) override { in setData() 290 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrDistanceFieldA8TextGeoProc::makeProgramImpl( in makeProgramImpl() 300 GrGeometryProcessor* GrDistanceFieldA8TextGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 334 const GrGeometryProcessor& geomProc) override { in setData() 543 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrDistanceFieldPathGeoProc::makeProgramImpl( in makeProgramImpl() 553 GrGeometryProcessor* GrDistanceFieldPathGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 584 const GrGeometryProcessor& geomProc) override { in setData() 866 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrDistanceFieldLCDTextGeoProc::makeProgramImpl( in makeProgramImpl() 876 GrGeometryProcessor* GrDistanceFieldLCDTextGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
H A D | GrBezierEffect.cpp | 28 const GrGeometryProcessor& geomProc) override { in setData() 173 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrConicEffect::makeProgramImpl( in makeProgramImpl() 194 GrGeometryProcessor* GrConicEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 216 const GrGeometryProcessor& geomProc) override { in setData() 326 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrQuadEffect::makeProgramImpl( in makeProgramImpl() 347 GrGeometryProcessor* GrQuadEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
H A D | GrShadowGeoProc.h | 26 class GrRRectShadowGeoProc : public GrGeometryProcessor { 28 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const GrSurfaceProxyView& lutView) { in Make() 61 using INHERITED = GrGeometryProcessor;
|
/aosp_15_r20/external/skia/gm/ |
H A D | fwidth_squircle.cpp | 57 static constexpr GrGeometryProcessor::Attribute gVertex = 63 class FwidthSquircleTestProcessor : public GrGeometryProcessor { 65 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const SkMatrix& viewMatrix) { in Make() 79 : GrGeometryProcessor(kFwidthSquircleTestProcessor_ClassID) in FwidthSquircleTestProcessor() 86 using INHERITED = GrGeometryProcessor; 89 std::unique_ptr<GrGeometryProcessor::ProgramImpl> FwidthSquircleTestProcessor::makeProgramImpl( in makeProgramImpl() 95 const GrGeometryProcessor& geomProc) override { in makeProgramImpl() 180 GrGeometryProcessor* geomProc = FwidthSquircleTestProcessor::Make(arena, fViewMatrix); in createProgramInfo()
|
H A D | clockwise.cpp | 61 static constexpr GrGeometryProcessor::Attribute gVertex = 67 class ClockwiseTestProcessor : public GrGeometryProcessor { 69 static GrGeometryProcessor* Make(SkArenaAlloc* arena, bool readSkFragCoord) { in Make() 87 : GrGeometryProcessor(kClockwiseTestProcessor_ClassID) in ClockwiseTestProcessor() 94 using INHERITED = GrGeometryProcessor; 97 std::unique_ptr<GrGeometryProcessor::ProgramImpl> ClockwiseTestProcessor::makeProgramImpl( in makeProgramImpl() 103 const GrGeometryProcessor&) override {} in makeProgramImpl() argument 160 GrGeometryProcessor* geomProc = ClockwiseTestProcessor::Make(arena, fReadSkFragCoord); in createProgramInfo()
|
H A D | attributes.cpp | 46 class AttributeTestProcessor : public GrGeometryProcessor { 48 static GrGeometryProcessor* Make(SkArenaAlloc* arena, AttrMode mode) { in Make() 62 : GrGeometryProcessor(kAttributeTestProcessor_ClassID), fMode(mode) { in AttributeTestProcessor() 96 using INHERITED = GrGeometryProcessor; 99 std::unique_ptr<GrGeometryProcessor::ProgramImpl> AttributeTestProcessor::makeProgramImpl( in makeProgramImpl() 105 const GrGeometryProcessor&) override {} in makeProgramImpl() argument 152 GrGeometryProcessor* geomProc = AttributeTestProcessor::Make(arena, fMode); in createProgramInfo()
|
/aosp_15_r20/external/skia/src/gpu/ganesh/ |
H A D | GrGeometryProcessor.cpp | 28 GrGeometryProcessor::GrGeometryProcessor(ClassID classID) : GrProcessor(classID) {} in GrGeometryProcessor() function in GrGeometryProcessor 30 const GrGeometryProcessor::TextureSampler& GrGeometryProcessor::textureSampler(int i) const { in textureSampler() 35 uint32_t GrGeometryProcessor::ComputeCoordTransformsKey(const GrFragmentProcessor& fp) { in ComputeCoordTransformsKey() 45 void GrGeometryProcessor::getAttributeKey(skgpu::KeyBuilder* b) const { in getAttributeKey() 62 GrGeometryProcessor::TextureSampler::TextureSampler(GrSamplerState samplerState, in TextureSampler() 68 void GrGeometryProcessor::TextureSampler::reset(GrSamplerState samplerState, in reset() 83 using ProgramImpl = GrGeometryProcessor::ProgramImpl; 501 using Attribute = GrGeometryProcessor::Attribute; 502 using AttributeSet = GrGeometryProcessor::AttributeSet; 504 GrGeometryProcessor::Attribute AttributeSet::Iter::operator*() const { in operator *()
|
H A D | GrGeometryProcessor.h | 65 class GrGeometryProcessor : public GrProcessor { 191 GrGeometryProcessor(ClassID); 273 class GrGeometryProcessor::ProgramImpl { 293 const GrGeometryProcessor& geomProc, in EmitArgs() 311 const GrGeometryProcessor& fGeomProc; 343 const GrGeometryProcessor&) = 0; 480 class GrGeometryProcessor::TextureSampler { 578 constexpr size_t GrGeometryProcessor::Attribute::size() const { in size()
|
H A D | GrDefaultGeoProcFactory.cpp | 47 class DefaultGeoProc : public GrGeometryProcessor { 49 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make() 86 const GrGeometryProcessor& geomProc) override { in setData() 255 using INHERITED = GrGeometryProcessor; 261 GrGeometryProcessor* DefaultGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 295 GrGeometryProcessor* GrDefaultGeoProcFactory::Make(SkArenaAlloc* arena, in Make() 327 GrGeometryProcessor* GrDefaultGeoProcFactory::MakeForDeviceSpace(SkArenaAlloc* arena, in MakeForDeviceSpace()
|
H A D | GrProgramInfo.h | 20 class GrGeometryProcessor; variable 33 const GrGeometryProcessor* geomProc, 49 const GrGeometryProcessor& geomProc() const { return *fGeomProc; } in geomProc() 90 const GrGeometryProcessor* fGeomProc;
|
H A D | GrProgramDesc.cpp | 63 const GrGeometryProcessor& geomProc, in add_geomproc_sampler_keys() 68 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()
|
H A D | GrProcessorUnitTest.h | 25 class GrGeometryProcessor; variable 110 using GrGeometryProcessorTestFactory = GrProcessorTestFactory<GrGeometryProcessor*>; 135 static GrGeometryProcessor* TestCreate(GrProcessorTestData*); 171 static GrGeometryProcessor* TestCreate(GrProcessorTestData*);
|
H A D | GrDefaultGeoProcFactory.h | 16 class GrGeometryProcessor; variable 78 GrGeometryProcessor* Make(SkArenaAlloc*, 89 GrGeometryProcessor* MakeForDeviceSpace(SkArenaAlloc*,
|
/aosp_15_r20/external/skia/src/gpu/ganesh/ops/ |
H A D | DashOp.cpp | 216 GrGeometryProcessor* make_dash_gp(SkArenaAlloc* arena, 340 GrGeometryProcessor* gp; in onCreateProgramInfo() 757 class DashingCircleEffect : public GrGeometryProcessor { 761 static GrGeometryProcessor* Make(SkArenaAlloc* arena, 790 using INHERITED = GrGeometryProcessor; 799 const GrGeometryProcessor&) override; 869 const GrGeometryProcessor& geomProc) { in setData() 880 GrGeometryProcessor* DashingCircleEffect::Make(SkArenaAlloc* arena, in Make() 898 std::unique_ptr<GrGeometryProcessor::ProgramImpl> DashingCircleEffect::makeProgramImpl( in makeProgramImpl() 921 GrGeometryProcessor* DashingCircleEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() [all …]
|
H A D | DrawAtlasPathOp.cpp | 54 class DrawAtlasPathShader : public GrGeometryProcessor { 59 : GrGeometryProcessor(kDrawAtlasPathShader_ClassID) in DrawAtlasPathShader() 99 STArray<kMaxInstanceAttribs, GrGeometryProcessor::Attribute> fAttribs; 106 const GrGeometryProcessor& geomProc) override { in setData() 147 std::unique_ptr<GrGeometryProcessor::ProgramImpl> DrawAtlasPathShader::makeProgramImpl( in makeProgramImpl()
|
H A D | GrSimpleMeshDrawOpHelper.h | 31 class GrGeometryProcessor; variable 161 GrGeometryProcessor*, 177 GrGeometryProcessor*, 193 GrGeometryProcessor*,
|
H A D | GrOvalOpFactory.cpp | 118 class CircleGeometryProcessor : public GrGeometryProcessor { 120 static GrGeometryProcessor* Make(SkArenaAlloc* arena, bool stroke, bool clipPlane, in Make() 178 const GrGeometryProcessor& geomProc) override { in setData() 301 using INHERITED = GrGeometryProcessor; 307 GrGeometryProcessor* CircleGeometryProcessor::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 320 class ButtCapDashedCircleGeometryProcessor : public GrGeometryProcessor { 322 static GrGeometryProcessor* Make(SkArenaAlloc* arena, bool wideColor, in Make() 358 const GrGeometryProcessor& geomProc) override { in setData() 556 using INHERITED = GrGeometryProcessor; 560 GrGeometryProcessor* ButtCapDashedCircleGeometryProcessor::TestCreate(GrProcessorTestData* d) { in TestCreate() [all …]
|
/aosp_15_r20/external/skia/src/gpu/ganesh/gl/ |
H A D | GrGLProgram.h | 66 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 114 void bindTextures(const GrGeometryProcessor&, 139 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 149 void setRenderTargetState(const GrRenderTarget*, GrSurfaceOrigin, const GrGeometryProcessor&); 157 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
|
H A D | GrGLProgram.cpp | 47 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in Make() 79 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in GrGLProgram() 137 void GrGLProgram::bindTextures(const GrGeometryProcessor& geomProc, in bindTextures() 167 const GrGeometryProcessor& geomProc) { in setRenderTargetState()
|
/aosp_15_r20/external/skia/tests/ |
H A D | GrPipelineDynamicStateTest.cpp | 97 class PipelineDynamicStateTestProcessor : public GrGeometryProcessor { 99 static GrGeometryProcessor* Make(SkArenaAlloc* arena) { in Make() 124 using INHERITED = GrGeometryProcessor; 128 std::unique_ptr<GrGeometryProcessor::ProgramImpl> 130 class Impl : public GrGeometryProcessor::ProgramImpl { in makeProgramImpl() 134 const GrGeometryProcessor&) final {} in makeProgramImpl() argument
|
H A D | PrimitiveProcessorTest.cpp | 92 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()
|
/aosp_15_r20/external/skia/src/gpu/ganesh/glsl/ |
H A D | GrGLSLProgramBuilder.h | 51 const GrGeometryProcessor& geometryProcessor() const { return fProgramInfo.geomProc(); } in geometryProcessor() 143 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 186 void verify(const GrGeometryProcessor&); 194 GrGeometryProcessor::ProgramImpl::FPCoordsMap fFPCoordsMap;
|
/aosp_15_r20/external/skia/bench/ |
H A D | VertexColorSpaceBench.cpp | 42 class GP : public GrGeometryProcessor { 44 static GrGeometryProcessor* Make(SkArenaAlloc* arena, Mode mode, in Make() 58 const GrGeometryProcessor& geomProc) override { in makeProgramImpl() 135 using INHERITED = GrGeometryProcessor; 188 GrGeometryProcessor* gp = GP::Make(arena, fMode, fColorSpaceXform); in onCreateProgramInfo()
|