/external/skia/src/gpu/ |
GrPipelineBuilder.cpp | 8 #include "GrPipelineBuilder.h" 18 GrPipelineBuilder::GrPipelineBuilder() 23 GrPipelineBuilder::GrPipelineBuilder(const GrPaint& paint, GrRenderTarget* rt, const GrClip& clip) { 45 this->setState(GrPipelineBuilder::kHWAntialias_Flag, 51 bool GrPipelineBuilder::willXPNeedDstTexture(const GrCaps& caps, 61 void GrPipelineBuilder::AutoRestoreFragmentProcessorState::set( 62 const GrPipelineBuilder* pipelineBuilder) { 79 fPipelineBuilder = const_cast<GrPipelineBuilder*>(pipelineBuilder) [all...] |
GrClipMaskManager.h | 10 #include "GrPipelineBuilder.h" 67 bool setupClipping(const GrPipelineBuilder&, 68 GrPipelineBuilder::AutoRestoreStencil*, 139 bool useSWOnlyPath(const GrPipelineBuilder&, 147 bool drawElement(GrPipelineBuilder*, 155 * GrPipelineBuilder with stencil settings that account for stencil-based clipping. 157 void setPipelineBuilderStencil(const GrPipelineBuilder&, 158 GrPipelineBuilder::AutoRestoreStencil*);
|
GrPipeline.h | 25 class GrPipelineBuilder; 41 * Class that holds an optimized version of a GrPipelineBuilder. It is meant to be an immutable 50 const GrPipelineBuilder* fPipelineBuilder; 158 GrPipelineBuilder::DrawFace getDrawFace() const { return fDrawFace; } 172 void adjustProgramFromOptimizations(const GrPipelineBuilder& ds, 184 void setOutputStateInfo(const GrPipelineBuilder& ds, GrXferProcessor::OptFlags, 199 GrPipelineBuilder::DrawFace fDrawFace;
|
GrDrawTarget.h | 18 #include "GrPipelineBuilder.h" 104 void drawBatch(const GrPipelineBuilder&, GrDrawBatch*); 109 * on the GrPipelineBuilder (if possible in the 3D API). Note, we will never have an inverse 112 void stencilPath(const GrPipelineBuilder&, const SkMatrix& viewMatrix, const GrPath*, 117 * the GrPipelineBuilder (if possible in the 3D API). This needs to be separate from drawBatch 122 void drawPathBatch(const GrPipelineBuilder& pipelineBuilder, GrDrawPathBatchBase* batch); 125 * Clear the passed in render target. Ignores the GrPipelineBuilder and clip. Clears the whole 219 bool installPipelineInDrawBatch(const GrPipelineBuilder* pipelineBuilder, 226 bool setupDstReadIfNecessary(const GrPipelineBuilder&, 235 bool setupClip(const GrPipelineBuilder& [all...] |
GrPipelineBuilder.h | 30 class GrPipelineBuilder : public SkNoncopyable { 32 GrPipelineBuilder(); 35 * Initializes the GrPipelineBuilder based on a GrPaint, render target, and clip. Note 36 * that GrPipelineBuilder encompasses more than GrPaint. Aspects of GrPipelineBuilder that have 40 GrPipelineBuilder(const GrPaint&, GrRenderTarget*, const GrClip&); 42 virtual ~GrPipelineBuilder(); 106 * This class can transiently modify its "const" GrPipelineBuilder object but will restore it 116 AutoRestoreFragmentProcessorState(const GrPipelineBuilder& ds) 125 void set(const GrPipelineBuilder* ds) [all...] |
GrDrawTarget.cpp | 125 bool GrDrawTarget::setupDstReadIfNecessary(const GrPipelineBuilder& pipelineBuilder, 224 void GrDrawTarget::drawBatch(const GrPipelineBuilder& pipelineBuilder, GrDrawBatch* batch) { 226 GrPipelineBuilder::AutoRestoreStencil ars; 231 GrPipelineBuilder::AutoRestoreFragmentProcessorState arfps; 285 void GrDrawTarget::stencilPath(const GrPipelineBuilder& pipelineBuilder, 294 GrPipelineBuilder::AutoRestoreStencil ars; 300 GrPipelineBuilder::AutoRestoreFragmentProcessorState arfps; 321 void GrDrawTarget::drawPathBatch(const GrPipelineBuilder& pipelineBuilder, 329 GrPipelineBuilder::AutoRestoreStencil ars; 335 GrPipelineBuilder::AutoRestoreFragmentProcessorState arfps [all...] |
GrSoftwarePathRenderer.cpp | 32 bool get_path_and_clip_bounds(const GrPipelineBuilder* pipelineBuilder, 70 const GrPipelineBuilder& pipelineBuilder, 81 GrPipelineBuilder* pipelineBuilder,
|
GrSWMaskHelper.h | 12 #include "GrPipelineBuilder.h" 96 GrPipelineBuilder* pipelineBuilder,
|
GrDrawContext.cpp | 230 GrPipelineBuilder pipelineBuilder(*paint, fRenderTarget, clip); 302 GrPipelineBuilder pipelineBuilder(paint, fRenderTarget, clip); 339 pipelineBuilder.setState(GrPipelineBuilder::kSnapVerticesToPixelCenters_Flag, 360 GrPipelineBuilder pipelineBuilder(paint, fRenderTarget, clip); 388 GrPipelineBuilder pipelineBuilder(paint, fRenderTarget, clip); 419 GrPipelineBuilder pipelineBuilder(paint, fRenderTarget, clip); 464 GrPipelineBuilder pipelineBuilder(paint, fRenderTarget, clip); 494 GrPipelineBuilder pipelineBuilder(paint, fRenderTarget, clip); 538 GrPipelineBuilder pipelineBuilder(paint, fRenderTarget, clip); 579 GrPipelineBuilder pipelineBuilder(paint, fRenderTarget, clip) [all...] |
GrClipMaskManager.cpp | 52 const GrPipelineBuilder& pipelineBuilder, 162 bool GrClipMaskManager::useSWOnlyPath(const GrPipelineBuilder& pipelineBuilder, 322 bool GrClipMaskManager::setupClipping(const GrPipelineBuilder& pipelineBuilder, 323 GrPipelineBuilder::AutoRestoreStencil* ars, 495 GrPipelineBuilder* pipelineBuilder) { 502 bool GrClipMaskManager::drawElement(GrPipelineBuilder* pipelineBuilder, 669 GrPipelineBuilder pipelineBuilder; 694 GrPipelineBuilder backgroundPipelineBuilder; 713 GrPipelineBuilder pipelineBuilder; [all...] |
GrPathRenderer.h | 26 * Derived classes can use stages GrPaint::kTotalStages through GrPipelineBuilder::kNumStages-1. 42 * 1) kNoRestriction: This is the most general. The caller sets up the GrPipelineBuilder on the target 127 GrPipelineBuilder* fPipelineBuilder; 147 * the subclass must respect the stencil settings of the GrPipelineBuilder. 182 GrPipelineBuilder* fPipelineBuilder;
|
GrPipeline.cpp | 13 #include "GrPipelineBuilder.h" 21 const GrPipelineBuilder& builder = *args.fPipelineBuilder; 56 // When path rendering the stencil settings are not always set on the GrPipelineBuilder 88 // then we can use GrPipelineBuilder's coverageProcInfo (like color above) to set this initial 98 // Copy GrFragmentProcessors from GrPipelineBuilder to Pipeline 180 void GrPipeline::adjustProgramFromOptimizations(const GrPipelineBuilder& pipelineBuilder,
|
/external/skia/src/gpu/effects/ |
GrDashingEffect.h | 19 class GrPipelineBuilder; 23 bool DrawDashLine(GrDrawTarget*, const GrPipelineBuilder&, GrColor,
|
/external/skia/src/gpu/batches/ |
GrDefaultPathRenderer.h | 33 GrPipelineBuilder*,
|
GrStencilAndCoverPathRenderer.cpp | 79 GrPipelineBuilder* pipelineBuilder = args.fPipelineBuilder; 86 pipelineBuilder->enableState(GrPipelineBuilder::kHWAntialias_Flag); 127 pipelineBuilder->disableState(GrPipelineBuilder::kHWAntialias_Flag);
|
GrDefaultPathRenderer.cpp | 15 #include "GrPipelineBuilder.h" 547 GrPipelineBuilder* pipelineBuilder, 571 SkASSERT(GrPipelineBuilder::kBoth_DrawFace == pipelineBuilder->getDrawFace()); 575 GrPipelineBuilder::DrawFace drawFace[3]; 587 drawFace[0] = GrPipelineBuilder::kBoth_DrawFace; 596 drawFace[0] = GrPipelineBuilder::kBoth_DrawFace; 617 drawFace[0] = drawFace[1] = GrPipelineBuilder::kBoth_DrawFace; 631 drawFace[0] = GrPipelineBuilder::kBoth_DrawFace; 641 drawFace[0] = GrPipelineBuilder::kCW_DrawFace; 642 drawFace[1] = GrPipelineBuilder::kCCW_DrawFace [all...] |
/external/skia/include/gpu/ |
GrDrawContext.h | 27 class GrPipelineBuilder; 256 void drawPathBatch(const GrPipelineBuilder&, GrDrawPathBatchBase*); 266 void internal_drawBatch(const GrPipelineBuilder& pipelineBuilder, GrDrawBatch* batch); 283 void internalDrawPath(GrPipelineBuilder*, 292 void drawBatch(GrPipelineBuilder* pipelineBuilder, GrDrawBatch* batch);
|
GrContext.h | 36 class GrPipelineBuilder;
|
/external/skia/tests/ |
GLProgramsTest.cpp | 181 static void set_random_xpf(GrPipelineBuilder* pipelineBuilder, GrProcessorTestData* d) { 234 static void set_random_color_coverage_stages(GrPipelineBuilder* pipelineBuilder, 265 static void set_random_state(GrPipelineBuilder* pipelineBuilder, SkRandom* random) { 267 for (int i = 1; i <= GrPipelineBuilder::kLast_Flag; i <<= 1) { 272 if ((state | GrPipelineBuilder::kHWAntialias_Flag) && 274 state &= ~GrPipelineBuilder::kHWAntialias_Flag; 280 static void set_random_stencil(GrPipelineBuilder* pipelineBuilder, SkRandom* random) { 345 GrPipelineBuilder pipelineBuilder; 384 GrPipelineBuilder builder;
|
/external/skia/src/gpu/text/ |
GrAtlasTextContext.h | 23 class GrPipelineBuilder;
|
GrStencilAndCoverTextContext.h | 81 void draw(GrContext*, GrDrawContext*, GrPipelineBuilder*, GrColor, const SkMatrix&,
|
/external/skia/gm/ |
bigrrectaaeffect.cpp | 12 #include "GrPipelineBuilder.h" 84 GrPipelineBuilder pipelineBuilder;
|
yuvtorgbeffect.cpp | 17 #include "GrPipelineBuilder.h" 118 GrPipelineBuilder pipelineBuilder;
|
convexpolyeffect.cpp | 195 GrPipelineBuilder pipelineBuilder; 241 GrPipelineBuilder pipelineBuilder;
|
/external/skia/src/gpu/vk/ |
GrVkPipeline.cpp | 384 VkCullModeFlags draw_face_to_vk_cull_mode(GrPipelineBuilder::DrawFace drawFace) { 391 GR_STATIC_ASSERT(0 == GrPipelineBuilder::kBoth_DrawFace); 392 GR_STATIC_ASSERT(1 == GrPipelineBuilder::kCCW_DrawFace); 393 GR_STATIC_ASSERT(2 == GrPipelineBuilder::kCW_DrawFace);
|