HomeSort by relevance Sort by last modified time
    Searched refs:GrGeometryProcessor (Results 1 - 25 of 38) sorted by null

1 2

  /external/skia/src/gpu/
GrPLSGeometryProcessor.h 11 #include "GrGeometryProcessor.h"
14 * A minor extension to GrGeometryProcessor that adds bounds tracking for pixel local storage
17 class GrPLSGeometryProcessor : public GrGeometryProcessor {
GrProcessor.cpp 10 #include "GrGeometryProcessor.h"
19 class GrGeometryProcessor;
40 SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true>*
41 GrProcessorTestFactory<GrGeometryProcessor>::GetFactories() {
42 static SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true> gFactories;
63 void GrProcessorTestFactory<GrGeometryProcessor>::VerifyFactoryCount() {
GrGeometryProcessor.h 14 * A GrGeometryProcessor is a flexible method for rendering a primitive. The GrGeometryProcessor
18 * responsibility of the GrGeometryProcessor.
20 class GrGeometryProcessor : public GrPrimitiveProcessor {
22 GrGeometryProcessor()
44 * GrGeometryProcessor.
GrDefaultGeoProcFactory.h 11 #include "GrGeometryProcessor.h"
120 const GrGeometryProcessor* Create(const Color&,
126 * Use this factory to create a GrGeometryProcessor that expects a device space vertex position
130 const GrGeometryProcessor* CreateForDeviceSpace(const Color&,
GrDefaultGeoProcFactory.cpp 31 class DefaultGeoProc : public GrGeometryProcessor {
33 static GrGeometryProcessor* Create(uint32_t gpTypeFlags,
142 static inline void GenKey(const GrGeometryProcessor& gp,
269 typedef GrGeometryProcessor INHERITED;
274 const GrGeometryProcessor* DefaultGeoProc::TestCreate(GrProcessorTestData* d) {
298 const GrGeometryProcessor* GrDefaultGeoProcFactory::Create(const Color& color,
323 const GrGeometryProcessor* GrDefaultGeoProcFactory::CreateForDeviceSpace(
GrOvalRenderer.cpp 12 #include "GrGeometryProcessor.h"
73 class CircleEdgeEffect : public GrGeometryProcessor {
75 static GrGeometryProcessor* Create(GrColor color, bool stroke, const SkMatrix& localMatrix,
141 static void GenKey(const GrGeometryProcessor& gp,
198 typedef GrGeometryProcessor INHERITED;
203 const GrGeometryProcessor* CircleEdgeEffect::TestCreate(GrProcessorTestData* d) {
220 class EllipseEdgeEffect : public GrGeometryProcessor {
222 static GrGeometryProcessor* Create(GrColor color, bool stroke, const SkMatrix& localMatrix,
310 static void GenKey(const GrGeometryProcessor& gp,
369 typedef GrGeometryProcessor INHERITED
    [all...]
  /external/skia/src/gpu/batches/
GrTestBatch.h 12 #include "GrGeometryProcessor.h"
52 GrTestBatch(uint32_t classID, const GrGeometryProcessor* gp, const SkRect& bounds)
59 const GrGeometryProcessor* geometryProcessor() const { return fGeometryProcessor; }
83 SkAutoTUnref<const GrGeometryProcessor> fGeometryProcessor;
GrAtlasTextBatch.h 153 GrGeometryProcessor* setupDfProcessor(const SkMatrix& viewMatrix, SkColor filteredColor,
199 const GrGeometryProcessor* gp)
215 const GrGeometryProcessor* fGP;
GrAAFillRectBatch.cpp 47 static const GrGeometryProcessor* create_fill_rect_gp(
237 static const GrGeometryProcessor* CreateGP(const Geometry& geo,
239 const GrGeometryProcessor* gp =
284 static const GrGeometryProcessor* CreateGP(const Geometry& geo,
286 const GrGeometryProcessor* gp =
GrNonAAFillRectBatch.cpp 54 static const GrGeometryProcessor* create_gp(const SkMatrix& viewMatrix,
141 static const GrGeometryProcessor* CreateGP(const Geometry& geo,
143 const GrGeometryProcessor* gp = create_gp(geo.fViewMatrix, overrides.readsCoverage(), true,
189 static const GrGeometryProcessor* CreateGP(const Geometry& geo,
191 const GrGeometryProcessor* gp = create_gp(geo.fViewMatrix, overrides.readsCoverage(),
GrPLSPathRenderer.cpp 281 GLSLProcessor(const GrGeometryProcessor&) {}
385 static inline void GenKey(const GrGeometryProcessor& gp,
446 typedef GrGeometryProcessor INHERITED;
483 GLSLProcessor(const GrGeometryProcessor&) {}
574 static inline void GenKey(const GrGeometryProcessor& gp,
635 typedef GrGeometryProcessor INHERITED;
638 class PLSFinishEffect : public GrGeometryProcessor {
641 static GrGeometryProcessor* Create(GrColor color, bool useEvenOdd, const SkMatrix& localMatrix,
666 GLSLProcessor(const GrGeometryProcessor&) {}
709 static inline void GenKey(const GrGeometryProcessor& gp
    [all...]
GrTInstanceBatch.h 34 * const GrGeometryProcessor* CreateGP(const Geometry& seedGeometry,
92 SkAutoTUnref<const GrGeometryProcessor> gp(Impl::CreateGP(this->seedGeometry(),
95 SkDebugf("Couldn't create GrGeometryProcessor\n");
GrAAConvexPathRenderer.cpp 17 #include "GrGeometryProcessor.h"
528 class QuadEdgeEffect : public GrGeometryProcessor {
531 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& localMatrix,
608 static inline void GenKey(const GrGeometryProcessor& gp,
669 typedef GrGeometryProcessor INHERITED;
674 const GrGeometryProcessor* QuadEdgeEffect::TestCreate(GrProcessorTestData* d) {
723 static const GrGeometryProcessor* create_fill_gp(bool tweakAlphaForCoverage,
786 // Setup GrGeometryProcessor
787 SkAutoTUnref<const GrGeometryProcessor> gp(create_fill_gp(canTweakAlphaForCoverage,
792 SkDebugf("Could not create GrGeometryProcessor\n")
    [all...]
GrNinePatch.cpp 18 static const GrGeometryProcessor* create_gp(bool readsCoverage) {
88 SkAutoTUnref<const GrGeometryProcessor> gp(create_gp(fOverrides.readsCoverage()));
90 SkDebugf("Couldn't create GrGeometryProcessor\n");
  /external/skia/src/gpu/effects/
GrBitmapTextGeoProc.h 12 #include "GrGeometryProcessor.h"
22 class GrBitmapTextGeoProc : public GrGeometryProcessor {
24 static GrGeometryProcessor* Create(GrColor color, GrTexture* tex, const GrTextureParams& p,
63 typedef GrGeometryProcessor INHERITED;
GrDistanceFieldGeoProc.h 12 #include "GrGeometryProcessor.h"
45 class GrDistanceFieldA8TextGeoProc : public GrGeometryProcessor {
48 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix,
55 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix,
105 typedef GrGeometryProcessor INHERITED;
115 class GrDistanceFieldPathGeoProc : public GrGeometryProcessor {
117 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, GrTexture* tex,
157 typedef GrGeometryProcessor INHERITED;
166 class GrDistanceFieldLCDTextGeoProc : public GrGeometryProcessor {
183 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix
    [all...]
GrBezierEffect.h 13 #include "GrGeometryProcessor.h"
59 class GrConicEffect : public GrGeometryProcessor {
61 static GrGeometryProcessor* Create(GrColor color,
125 typedef GrGeometryProcessor INHERITED;
139 class GrQuadEffect : public GrGeometryProcessor {
141 static GrGeometryProcessor* Create(GrColor color,
205 typedef GrGeometryProcessor INHERITED;
221 class GrCubicEffect : public GrGeometryProcessor {
223 static GrGeometryProcessor* Create(GrColor color,
273 typedef GrGeometryProcessor INHERITED
    [all...]
GrBezierEffect.cpp 20 GrGLConicEffect(const GrGeometryProcessor&);
24 static inline void GenKey(const GrGeometryProcessor&,
71 GrGLConicEffect::GrGLConicEffect(const GrGeometryProcessor& processor)
230 void GrGLConicEffect::GenKey(const GrGeometryProcessor& gp,
275 const GrGeometryProcessor* GrConicEffect::TestCreate(GrProcessorTestData* d) {
276 GrGeometryProcessor* gp;
294 GrGLQuadEffect(const GrGeometryProcessor&);
298 static inline void GenKey(const GrGeometryProcessor&,
345 GrGLQuadEffect::GrGLQuadEffect(const GrGeometryProcessor& processor)
446 void GrGLQuadEffect::GenKey(const GrGeometryProcessor& gp
    [all...]
GrDashingEffect.cpp 13 #include "GrGeometryProcessor.h"
238 * An GrGeometryProcessor that renders a dashed line.
239 * This GrGeometryProcessor is meant for dashed lines that only have a single on/off interval pair.
243 static GrGeometryProcessor* create_dash_gp(GrColor,
343 SkAutoTUnref<const GrGeometryProcessor> gp;
359 SkDebugf("Could not create GrGeometryProcessor\n");
777 class DashingCircleEffect : public GrGeometryProcessor {
781 static GrGeometryProcessor* Create(GrColor,
822 typedef GrGeometryProcessor INHERITED;
    [all...]
GrBitmapTextGeoProc.cpp 104 static inline void GenKey(const GrGeometryProcessor& proc,
167 const GrGeometryProcessor* GrBitmapTextGeoProc::TestCreate(GrProcessorTestData* d) {
  /external/skia/include/gpu/
GrProcessorUnitTest.h 108 static GrProcessorTestFactory<GrGeometryProcessor> gTestFactory SK_UNUSED; \
109 static const GrGeometryProcessor* TestCreate(GrProcessorTestData*)
130 GrProcessorTestFactory<GrGeometryProcessor> Effect :: gTestFactory(Effect :: TestCreate)
149 static const GrGeometryProcessor* TestCreate(GrProcessorTestData*)
  /external/skia/src/gpu/glsl/
GrGLSLVarying.h 12 #include "GrGeometryProcessor.h"
129 void addPassThroughAttribute(const GrGeometryProcessor::Attribute*, const char* output,
131 void addFlatPassThroughAttribute(const GrGeometryProcessor::Attribute*, const char* output,
134 void emitAttributes(const GrGeometryProcessor& gp);
171 void writePassThroughAttribute(const GrGeometryProcessor::Attribute*, const char* output,
GrGLSLVarying.cpp 12 void GrGLSLVaryingHandler::addPassThroughAttribute(const GrGeometryProcessor::Attribute* input,
20 void GrGLSLVaryingHandler::addFlatPassThroughAttribute(const GrGeometryProcessor::Attribute* input,
29 void GrGLSLVaryingHandler::writePassThroughAttribute(const GrGeometryProcessor::Attribute* input,
69 void GrGLSLVaryingHandler::emitAttributes(const GrGeometryProcessor& gp) {
72 const GrGeometryProcessor::Attribute& attr = gp.getAttrib(i);
  /external/skia/gm/
beziereffects.cpp 42 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo,
48 BezierCubicOrConicTestBatch(const GrGeometryProcessor* gp, const Geometry& geo,
163 SkAutoTUnref<GrGeometryProcessor> gp;
306 SkAutoTUnref<GrGeometryProcessor> gp;
433 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo,
439 BezierQuadTestBatch(const GrGeometryProcessor* gp, const Geometry& geo,
543 SkAutoTUnref<GrGeometryProcessor> gp;
convexpolyeffect.cpp 43 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo) {
48 ConvexPolyTestBatch(const GrGeometryProcessor* gp, const Geometry& geo)
174 SkAutoTUnref<const GrGeometryProcessor> gp(

Completed in 279 milliseconds

1 2