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

1 2

  /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);

Completed in 383 milliseconds

1 2