Searched defs:blitter (Results 1 - 25 of 53) sorted by relevance

123

/external/chromium_org/third_party/skia/src/core/
H A DSkScan_Hairline.cpp17 SkBlitter* blitter) {
21 blitter->blitH(x, fy >> 16, 1);
27 SkBlitter* blitter) {
31 blitter->blitH(fx >> 16, y, 1);
44 const SkRegion* clip, SkBlitter* blitter) {
105 blitter = clipper.apply(blitter, clip);
126 horiline(ix0, ix1, startY, slope, blitter);
141 vertline(iy0, iy1, startX, slope, blitter);
149 SkBlitter* blitter) {
16 horiline(int x, int stopx, SkFixed fy, SkFixed dy, SkBlitter* blitter) argument
[all...]
H A DSkScan.cpp14 static inline void blitrect(SkBlitter* blitter, const SkIRect& r) { argument
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) {
18 FillIRect(const SkIRect& r, const SkRegion* clip, SkBlitter* blitter) argument
48 FillXRect(const SkXRect& xr, const SkRegion* clip, SkBlitter* blitter) argument
58 FillRect(const SkRect& r, const SkRegion* clip, SkBlitter* blitter) argument
70 FillIRect(const SkIRect& r, const SkRasterClip& clip, SkBlitter* blitter) argument
85 FillXRect(const SkXRect& xr, const SkRasterClip& clip, SkBlitter* blitter) argument
102 FillRect(const SkRect& r, const SkRasterClip& clip, SkBlitter* blitter) argument
[all...]
H A DSkScan.h36 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);
35 FillRect(const SkRect& rect, const SkRasterClip& clip, SkBlitter* blitter) argument
39 AntiFillRect(const SkRect& rect, const SkRasterClip& clip, SkBlitter* blitter) argument
71 FillRect(const SkRect& rect, const SkRegion* clip, SkBlitter* blitter) argument
75 AntiFillRect(const SkRect& rect, const SkRegion* clip, SkBlitter* blitter) argument
H A DSkAAClip.h99 void init(SkBlitter* blitter, const SkAAClip* aaclip) { argument
101 fBlitter = blitter;
H A DSkBlitter.h48 /** If the blitter just sets a single value for each pixel, return the
55 * Special method just to identify the null blitter, which is returned
68 Return the correct blitter to use given the specified context.
92 /** This blitter silently never draws anything.
106 /** Wraps another (real) blitter, and ensures that the real blitter is only
112 void init(SkBlitter* blitter, const SkIRect& clipRect) { argument
114 fBlitter = blitter;
133 /** Wraps another (real) blitter, and ensures that the real blitter i
139 init(SkBlitter* blitter, const SkRegion* clipRgn) argument
[all...]
H A DSkBlitter_Sprite.cpp67 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;
H A DSkRasterClip.cpp251 SkBlitter* blitter) {
252 this->init(clip, blitter);
256 SkBlitter* blitter) {
257 SkASSERT(blitter);
260 fAABlitter.init(blitter, aaclip);
266 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) { argument
267 SkASSERT(blitter);
270 fBlitter = blitter;
274 fAABlitter.init(blitter, &aaclip);
250 SkAAClipBlitterWrapper(const SkRasterClip& clip, SkBlitter* blitter) argument
255 SkAAClipBlitterWrapper(const SkAAClip* aaclip, SkBlitter* blitter) argument
H A DSkScan_Antihair.cpp68 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count, argument
83 blitter->blitAntiH(x, y, aa, runs);
96 void setup(SkBlitter* blitter) { argument
97 fBlitter = blitter;
164 SkBlitter* blitter = this->getBlitter();
171 blitter->blitAntiH(x, lower_y, aa, runs);
179 blitter->blitAntiH(x, lower_y - 1, aa, runs);
199 SkBlitter* blitter = this->getBlitter();
205 blitter->blitAntiH(x, lower_y, aa, runs);
213 blitter
[all...]
H A DSkBlitter.cpp77 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, argument
98 blitter->blitH(pos, y, x - pos);
109 blitter->blitH(pos, y, x - pos);
527 SkBlitter* blitter = fBlitter;
530 blitter->blitMask(mask, r);
541 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip,
547 blitter = &fNullBlitter;
550 fRectBlitter.init(blitter, clipR);
551 blitter = &fRectBlitter;
554 fRgnBlitter.init(blitter, cli
[all...]
H A DSkSpriteBlitter_ARGB32.cpp278 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;
H A DSkSpriteBlitter_RGB16.cpp324 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_Blen
[all...]
/external/skia/src/core/
H A DSkScan_Hairline.cpp17 SkBlitter* blitter) {
21 blitter->blitH(x, fy >> 16, 1);
27 SkBlitter* blitter) {
31 blitter->blitH(fx >> 16, y, 1);
44 const SkRegion* clip, SkBlitter* blitter) {
105 blitter = clipper.apply(blitter, clip);
126 horiline(ix0, ix1, startY, slope, blitter);
141 vertline(iy0, iy1, startX, slope, blitter);
149 SkBlitter* blitter) {
16 horiline(int x, int stopx, SkFixed fy, SkFixed dy, SkBlitter* blitter) argument
[all...]
H A DSkScan.cpp14 static inline void blitrect(SkBlitter* blitter, const SkIRect& r) { argument
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) {
18 FillIRect(const SkIRect& r, const SkRegion* clip, SkBlitter* blitter) argument
48 FillXRect(const SkXRect& xr, const SkRegion* clip, SkBlitter* blitter) argument
58 FillRect(const SkRect& r, const SkRegion* clip, SkBlitter* blitter) argument
70 FillIRect(const SkIRect& r, const SkRasterClip& clip, SkBlitter* blitter) argument
85 FillXRect(const SkXRect& xr, const SkRasterClip& clip, SkBlitter* blitter) argument
102 FillRect(const SkRect& r, const SkRasterClip& clip, SkBlitter* blitter) argument
[all...]
H A DSkScan.h36 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);
35 FillRect(const SkRect& rect, const SkRasterClip& clip, SkBlitter* blitter) argument
39 AntiFillRect(const SkRect& rect, const SkRasterClip& clip, SkBlitter* blitter) argument
71 FillRect(const SkRect& rect, const SkRegion* clip, SkBlitter* blitter) argument
75 AntiFillRect(const SkRect& rect, const SkRegion* clip, SkBlitter* blitter) argument
H A DSkAAClip.h99 void init(SkBlitter* blitter, const SkAAClip* aaclip) { argument
101 fBlitter = blitter;
H A DSkBlitter.h48 /** If the blitter just sets a single value for each pixel, return the
55 * Special method just to identify the null blitter, which is returned
68 Return the correct blitter to use given the specified context.
92 /** This blitter silently never draws anything.
106 /** Wraps another (real) blitter, and ensures that the real blitter is only
112 void init(SkBlitter* blitter, const SkIRect& clipRect) { argument
114 fBlitter = blitter;
133 /** Wraps another (real) blitter, and ensures that the real blitter i
139 init(SkBlitter* blitter, const SkRegion* clipRgn) argument
[all...]
H A DSkBlitter_Sprite.cpp67 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;
H A DSkRasterClip.cpp251 SkBlitter* blitter) {
252 this->init(clip, blitter);
256 SkBlitter* blitter) {
257 SkASSERT(blitter);
260 fAABlitter.init(blitter, aaclip);
266 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) { argument
267 SkASSERT(blitter);
270 fBlitter = blitter;
274 fAABlitter.init(blitter, &aaclip);
250 SkAAClipBlitterWrapper(const SkRasterClip& clip, SkBlitter* blitter) argument
255 SkAAClipBlitterWrapper(const SkAAClip* aaclip, SkBlitter* blitter) argument
H A DSkScan_Antihair.cpp68 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count, argument
83 blitter->blitAntiH(x, y, aa, runs);
96 void setup(SkBlitter* blitter) { argument
97 fBlitter = blitter;
164 SkBlitter* blitter = this->getBlitter();
171 blitter->blitAntiH(x, lower_y, aa, runs);
179 blitter->blitAntiH(x, lower_y - 1, aa, runs);
199 SkBlitter* blitter = this->getBlitter();
205 blitter->blitAntiH(x, lower_y, aa, runs);
213 blitter
[all...]
H A DSkBlitter.cpp77 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, argument
98 blitter->blitH(pos, y, x - pos);
109 blitter->blitH(pos, y, x - pos);
527 SkBlitter* blitter = fBlitter;
530 blitter->blitMask(mask, r);
541 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip,
547 blitter = &fNullBlitter;
550 fRectBlitter.init(blitter, clipR);
551 blitter = &fRectBlitter;
554 fRgnBlitter.init(blitter, cli
[all...]
H A DSkSpriteBlitter_ARGB32.cpp278 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;
H A DSkSpriteBlitter_RGB16.cpp324 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_Blen
[all...]
/external/skia/tests/
H A DFillPathTest.cpp29 // but skipped after tessellation, should be cleared by the blitter.
31 FakeBlitter blitter; local
43 SkScan::FillPath(path, clip, &blitter);
45 REPORTER_ASSERT(reporter, blitter.m_blitCount == expected_lines);
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/
H A Du_blitter.h76 void (*draw_rectangle)(struct blitter_context *blitter,
82 /* Whether the blitter is running. */
114 * Create a blitter context.
119 * Destroy a blitter context.
121 void util_blitter_destroy(struct blitter_context *blitter);
124 * Return the pipe context associated with a blitter context.
127 struct pipe_context *util_blitter_get_pipe(struct blitter_context *blitter) argument
129 return blitter->pipe;
134 void util_blitter_draw_rectangle(struct blitter_context *blitter,
154 * These states must be saved in the blitter i
343 util_blitter_save_blend(struct blitter_context *blitter, void *state) argument
350 util_blitter_save_depth_stencil_alpha(struct blitter_context *blitter, void *state) argument
357 util_blitter_save_vertex_elements(struct blitter_context *blitter, void *state) argument
364 util_blitter_save_stencil_ref(struct blitter_context *blitter, const struct pipe_stencil_ref *state) argument
371 util_blitter_save_rasterizer(struct blitter_context *blitter, void *state) argument
378 util_blitter_save_fragment_shader(struct blitter_context *blitter, void *fs) argument
385 util_blitter_save_vertex_shader(struct blitter_context *blitter, void *vs) argument
392 util_blitter_save_geometry_shader(struct blitter_context *blitter, void *gs) argument
399 util_blitter_save_framebuffer(struct blitter_context *blitter, const struct pipe_framebuffer_state *state) argument
407 util_blitter_save_viewport(struct blitter_context *blitter, struct pipe_viewport_state *state) argument
414 util_blitter_save_fragment_sampler_states( struct blitter_context *blitter, int num_sampler_states, void **sampler_states) argument
427 util_blitter_save_fragment_sampler_views(struct blitter_context *blitter, int num_views, struct pipe_sampler_view **views) argument
441 util_blitter_save_vertex_buffers(struct blitter_context *blitter, int num_vertex_buffers, struct pipe_vertex_buffer *vertex_buffers) argument
455 util_blitter_save_so_targets(struct blitter_context *blitter, int num_targets, struct pipe_stream_output_target **targets) argument
469 util_blitter_save_sample_mask(struct blitter_context *blitter, unsigned sample_mask) argument
[all...]
/external/mesa3d/src/gallium/auxiliary/util/
H A Du_blitter.h76 void (*draw_rectangle)(struct blitter_context *blitter,
82 /* Whether the blitter is running. */
114 * Create a blitter context.
119 * Destroy a blitter context.
121 void util_blitter_destroy(struct blitter_context *blitter);
124 * Return the pipe context associated with a blitter context.
127 struct pipe_context *util_blitter_get_pipe(struct blitter_context *blitter) argument
129 return blitter->pipe;
134 void util_blitter_draw_rectangle(struct blitter_context *blitter,
154 * These states must be saved in the blitter i
343 util_blitter_save_blend(struct blitter_context *blitter, void *state) argument
350 util_blitter_save_depth_stencil_alpha(struct blitter_context *blitter, void *state) argument
357 util_blitter_save_vertex_elements(struct blitter_context *blitter, void *state) argument
364 util_blitter_save_stencil_ref(struct blitter_context *blitter, const struct pipe_stencil_ref *state) argument
371 util_blitter_save_rasterizer(struct blitter_context *blitter, void *state) argument
378 util_blitter_save_fragment_shader(struct blitter_context *blitter, void *fs) argument
385 util_blitter_save_vertex_shader(struct blitter_context *blitter, void *vs) argument
392 util_blitter_save_geometry_shader(struct blitter_context *blitter, void *gs) argument
399 util_blitter_save_framebuffer(struct blitter_context *blitter, const struct pipe_framebuffer_state *state) argument
407 util_blitter_save_viewport(struct blitter_context *blitter, struct pipe_viewport_state *state) argument
414 util_blitter_save_fragment_sampler_states( struct blitter_context *blitter, int num_sampler_states, void **sampler_states) argument
427 util_blitter_save_fragment_sampler_views(struct blitter_context *blitter, int num_views, struct pipe_sampler_view **views) argument
441 util_blitter_save_vertex_buffers(struct blitter_context *blitter, int num_vertex_buffers, struct pipe_vertex_buffer *vertex_buffers) argument
455 util_blitter_save_so_targets(struct blitter_context *blitter, int num_targets, struct pipe_stream_output_target **targets) argument
469 util_blitter_save_sample_mask(struct blitter_context *blitter, unsigned sample_mask) argument
[all...]

Completed in 3162 milliseconds

123