HomeSort by relevance Sort by last modified time
    Searched refs:blitter (Results 1 - 24 of 24) sorted by null

  /external/skia/src/core/
SkScan.cpp 14 static inline void blitrect(SkBlitter* blitter, const SkIRect& r) {
15 blitter->blitRect(r.fLeft, r.fTop, r.width(), r.height());
19 SkBlitter* blitter) {
26 blitrect(blitter, r);
30 blitrect(blitter, rr);
38 blitrect(blitter, rr);
43 blitrect(blitter, r);
49 SkBlitter* blitter) {
53 SkScan::FillIRect(r, clip, blitter);
59 SkBlitter* blitter) {
    [all...]
SkScan_Hairline.cpp 17 SkBlitter* blitter) {
21 blitter->blitH(x, fy >> 16, 1);
27 SkBlitter* blitter) {
31 blitter->blitH(fx >> 16, y, 1);
37 const SkRegion* clip, SkBlitter* blitter) {
80 blitter = clipper.apply(blitter, clip);
101 horiline(ix0, ix1, startY, slope, blitter);
116 vertline(iy0, iy1, startX, slope, blitter);
124 SkBlitter* blitter) {
    [all...]
SkBlitter_Sprite.cpp 67 SkSpriteBlitter* blitter; local
71 blitter = SkSpriteBlitter::ChooseD16(source, paint, storage,
75 blitter = SkSpriteBlitter::ChooseD32(source, paint, storage,
79 blitter = NULL;
83 if (blitter) {
84 blitter->setup(device, left, top, paint);
86 return blitter;
SkScan_Antihair.cpp 68 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count,
83 blitter->blitAntiH(x, y, aa, runs);
90 SkBlitter* blitter, int mod64) {
101 call_hline_blitter(blitter, x, y, count, ma);
107 call_hline_blitter(blitter, x, y - 1, count, ma);
114 SkBlitter* blitter, int mod64) {
133 blitter->blitAntiH(x, lower_y, aa, runs);
141 blitter->blitAntiH(x, lower_y - 1, aa, runs);
153 SkBlitter* blitter, int mod64) {
162 blitter->blitV(x, y, stopy - y, ApplyGamma(gGammaTable, ma))
    [all...]
SkScan_Path.cpp 105 typedef void (*PrePostProc)(SkBlitter* blitter, int y, bool isStartOfScanline);
110 SkBlitter* blitter, int start_y, int stop_y,
128 proc(blitter, curr_y, PREPOST_START); // pre-proc
141 blitter->blitH(left, curr_y, width);
182 proc(blitter, curr_y, PREPOST_END); // post-proc
215 SkBlitter* blitter, int start_y, int stop_y,
263 blitter->blitRect(L, local_top, R - L, count);
273 blitter->blitH(L, local_top, R - L);
312 // this guy overrides blitH, and will call its proxy blitter with the inverse
319 void setBlitter(SkBlitter* blitter, const SkIRect& clip, int shift)
    [all...]
SkScanPriv.h 18 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds);
32 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp,
SkMaskFilter.cpp 24 SkBlitter* blitter) {
38 // if we get here, we need to (possibly) resolve the clip and blitter
39 SkAAClipBlitterWrapper wrapper(clip, blitter);
40 blitter = wrapper.getBlitter();
47 blitter->blitMask(dstM, cr);
SkBlitter.cpp 71 static inline void bits_to_runs(SkBlitter* blitter, int x, int y,
92 blitter->blitH(pos, y, x - pos);
103 blitter->blitH(pos, y, x - pos);
519 SkBlitter* blitter = fBlitter;
522 blitter->blitMask(mask, r);
533 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip,
539 blitter = &fNullBlitter;
542 fRectBlitter.init(blitter, clipR);
543 blitter = &fRectBlitter;
546 fRgnBlitter.init(blitter, clip)
    [all...]
SkDrawProcs.h 30 Proc init(const SkDraw* draw, SkBlitter* blitter, SkGlyphCache* cache);
SkRasterClip.cpp 243 SkBlitter* blitter) {
244 this->init(clip, blitter);
248 SkBlitter* blitter) {
249 SkASSERT(blitter);
252 fAABlitter.init(blitter, aaclip);
258 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) {
259 SkASSERT(blitter);
262 fBlitter = blitter;
266 fAABlitter.init(blitter, &aaclip);
SkDraw.cpp 268 a blitter. Esp. true for xfermodes, which require a colorshader to be
288 // normal case: use a blitter
289 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, paint);
290 SkScan::FillIRect(devRect, *fRC, blitter.get());
309 Proc chooseProc(SkBlitter** blitter);
316 int count, SkBlitter* blitter) {
324 blitter->blitH(x, y, 1);
331 SkBlitter* blitter) {
335 const SkBitmap* bitmap = blitter->justAnOpaqueColor(&value);
352 int count, SkBlitter* blitter) {
466 SkBlitter* blitter = *blitterPtr; local
769 SkBlitter* blitter = blitterStorage.get(); local
822 SkBlitter* blitter = blitterChooser.get(); local
1189 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local
1244 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local
1604 SkBlitter* blitter = NULL; local
1758 SkBlitter* blitter = NULL; local
    [all...]
SkScan_AntiPath.cpp 49 /// Base class for a single-pass supersampled blitter.
108 /// Run-length-encoded supersampling antialiased blitter.
120 /// it out through the wrapped blitter.
177 /** coverage_to_exact_alpha() is being used by our blitter, which wants
379 /// Masked supersampling antialiased blitter.
409 kMAX_WIDTH = 32, // so we don't try to do very wide things, where the RLE blitter would be faster
623 SkBlitter* blitter, bool forceRLE) {
639 blitter->blitRegion(origClip);
658 SkScan::FillPath(path, origClip, blitter);
681 SkScanClipper clipper(blitter, clipRgn, ir)
    [all...]
SkSpriteBlitter_RGB16.cpp 324 SkSpriteBlitter* blitter = NULL; local
329 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S32_BlitRowProc,
334 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S4444_Opaque,
337 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S4444_Blend,
343 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S16_Opaque,
346 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S16_Blend,
357 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8_Opaque,
360 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8_Blend,
365 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8A_Opaque,
368 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8A_Blend
    [all...]
SkSpriteBlitter_ARGB32.cpp 278 SkSpriteBlitter* blitter = NULL; local
286 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S4444_XferFilter,
289 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S4444_Opaque,
292 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S4444,
300 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S32A_XferFilter,
305 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S32,
312 return blitter;
SkAAClip.h 99 void init(SkBlitter* blitter, const SkAAClip* aaclip) {
101 fBlitter = blitter;
SkBlitter_RGB16.cpp 23 // if we don't have neon, then our black blitter is worth the extra code
1027 SkBlitter* blitter; local
    [all...]
SkBlitter_4444.cpp 472 SkBlitter* blitter; local
475 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB4444_Shader_Blitter, storage, storageSize, (device, paint));
477 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB4444_Blitter, storage, storageSize, (device, paint));
479 return blitter;
SkAAClip.cpp     [all...]
  /external/skia/tests/
FillPathTest.cpp 32 // but skipped after tessellation, should be cleared by the blitter.
34 FakeBlitter blitter; local
45 SkScan::FillPath(path, clip, &blitter);
47 REPORTER_ASSERT(reporter, blitter.m_blitCount == expected_lines);
  /external/skia/include/core/
SkScan.h 36 SkBlitter* blitter) {
37 SkScan::FillXRect(*(const SkXRect*)&rect, clip, blitter);
40 SkBlitter* blitter) {
41 SkScan::AntiFillXRect(*(const SkXRect*)&rect, clip, blitter);
72 SkBlitter* blitter) {
73 SkScan::FillXRect(*(const SkXRect*)&rect, clip, blitter);
76 SkBlitter* blitter) {
77 SkScan::AntiFillXRect(*(const SkXRect*)&rect, clip, blitter);
SkMaskFilter.h 103 and then call filterMask(). If this returns true, the specified blitter will be called
108 const SkRasterClip&, SkBounder*, SkBlitter* blitter);
SkBlitter.h 48 /** If the blitter just sets a single value for each pixel, return the
61 Return the correct blitter to use given the specified context.
84 /** This blitter silently never draws anything.
97 /** Wraps another (real) blitter, and ensures that the real blitter is only
103 void init(SkBlitter* blitter, const SkIRect& clipRect) {
105 fBlitter = blitter;
124 /** Wraps another (real) blitter, and ensures that the real blitter is only
130 void init(SkBlitter* blitter, const SkRegion* clipRgn)
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/video/
SDL_RLEaccel.c 30 * decoder. Added per-surface alpha blitter. Added per-pixel alpha
31 * format, encoder and blitter.
623 #define CHOOSE_BLIT(blitter, alpha, fmt) \
627 case 1: blitter(1, Uint8, OPAQUE_BLIT); break; \
628 case 2: blitter(2, Uint8, OPAQUE_BLIT); break; \
629 case 3: blitter(3, Uint8, OPAQUE_BLIT); break; \
630 case 4: blitter(4, Uint16, OPAQUE_BLIT); break; \
645 blitter(2, Uint8, ALPHA_BLIT16_565_50); \
648 blitter(2, Uint8, ALPHA_BLIT16_565MMX); \
650 blitter(2, Uint8, ALPHA_BLIT16_565);
    [all...]
  /external/skia/src/effects/
Sk2DPathEffect.cpp 35 Sk2DPathEffectBlitter blitter(this, dst);
43 SkScan::FillPath(tmp, ir, &blitter);

Completed in 450 milliseconds