/external/chromium_org/third_party/skia/src/core/ |
SkBlitter.cpp | 84 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, 105 blitter->blitH(pos, y, x - pos); 116 blitter->blitH(pos, y, x - pos); 534 SkBlitter* blitter = fBlitter; 537 blitter->blitMask(mask, r); 548 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip, 554 blitter = &fNullBlitter; 557 fRectBlitter.init(blitter, clipR); 558 blitter = &fRectBlitter; 561 fRgnBlitter.init(blitter, clip) [all...] |
SkDraw.cpp | 267 a blitter. Esp. true for xfermodes, which require a colorshader to be 287 // normal case: use a blitter 288 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, paint); 289 SkScan::FillIRect(devRect, *fRC, blitter.get()); 308 Proc chooseProc(SkBlitter** blitter); 315 int count, SkBlitter* blitter) { 323 blitter->blitH(x, y, 1); 330 SkBlitter* blitter) { 334 const SkBitmap* bitmap = blitter->justAnOpaqueColor(&value); 351 SkBlitter* blitter) { 485 SkBlitter* blitter = *blitterPtr; local 841 SkBlitter* blitter = blitterStorage.get(); local 891 SkBlitter* blitter = blitterChooser.get(); local 1087 SkBlitter* blitter = NULL; local 1267 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local 1321 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local 1611 SkBlitter* blitter = NULL; local 1732 SkBlitter* blitter = NULL; local [all...] |
SkRasterClip.cpp | 190 // our region blitter may hork, so we do that case in two steps. 397 SkBlitter* blitter) { 398 this->init(clip, blitter); 402 SkBlitter* blitter) { 403 SkASSERT(blitter); 406 fAABlitter.init(blitter, aaclip); 412 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) { 413 SkASSERT(blitter); 416 fBlitter = blitter; 420 fAABlitter.init(blitter, &aaclip) [all...] |
SkScan_AntiPath.cpp | 44 /// Base class for a single-pass supersampled blitter. 103 /// Run-length-encoded supersampling antialiased blitter. 114 /// it out through the wrapped blitter. 194 /** coverage_to_exact_alpha() is being used by our blitter, which wants 398 /// Masked supersampling antialiased blitter. 428 kMAX_WIDTH = 32, // so we don't try to do very wide things, where the RLE blitter would be faster 626 SkBlitter* blitter, bool forceRLE) { 642 blitter->blitRegion(origClip); 661 SkScan::FillPath(path, origClip, blitter); 684 SkScanClipper clipper(blitter, clipRgn, ir) [all...] |
SkSpriteBlitter_RGB16.cpp | 326 SkSpriteBlitter* blitter = NULL; local 334 blitter = allocator->createT<Sprite_D16_S32_BlitRowProc>(source); 342 blitter = allocator->createT<Sprite_D16_S4444_Opaque>(source); 344 blitter = allocator->createT<Sprite_D16_S4444_Blend>(source, alpha >> 4); 349 blitter = allocator->createT<Sprite_D16_S16_Opaque>(source); 351 blitter = allocator->createT<Sprite_D16_S16_Blend>(source, alpha); 364 blitter = allocator->createT<Sprite_D16_SIndex8_Opaque>(source); 366 blitter = allocator->createT<Sprite_D16_SIndex8_Blend>(source, alpha); 370 blitter = allocator->createT<Sprite_D16_SIndex8A_Opaque>(source); 372 blitter = allocator->createT<Sprite_D16_SIndex8A_Blend>(source, alpha) [all...] |
SkSpriteBlitter_ARGB32.cpp | 277 SkSpriteBlitter* blitter = NULL; local 285 blitter = allocator->createT<Sprite_D32_S4444_XferFilter>(source, paint); 287 blitter = allocator->createT<Sprite_D32_S4444_Opaque>(source); 289 blitter = allocator->createT<Sprite_D32_S4444>(source); 296 blitter = allocator->createT<Sprite_D32_S32A_XferFilter>(source, paint); 300 blitter = allocator->createT<Sprite_D32_S32>(source, alpha); 306 return blitter;
|
SkAAClip.h | 105 void init(SkBlitter* blitter, const SkAAClip* aaclip) { 107 fBlitter = blitter;
|
/external/skia/src/core/ |
SkBlitter.cpp | 84 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, 105 blitter->blitH(pos, y, x - pos); 116 blitter->blitH(pos, y, x - pos); 534 SkBlitter* blitter = fBlitter; 537 blitter->blitMask(mask, r); 548 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip, 554 blitter = &fNullBlitter; 557 fRectBlitter.init(blitter, clipR); 558 blitter = &fRectBlitter; 561 fRgnBlitter.init(blitter, clip) [all...] |
SkDraw.cpp | 266 a blitter. Esp. true for xfermodes, which require a colorshader to be 286 // normal case: use a blitter 287 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, paint); 288 SkScan::FillIRect(devRect, *fRC, blitter.get()); 307 Proc chooseProc(SkBlitter** blitter); 314 int count, SkBlitter* blitter) { 322 blitter->blitH(x, y, 1); 329 SkBlitter* blitter) { 333 const SkBitmap* bitmap = blitter->justAnOpaqueColor(&value); 350 SkBlitter* blitter) { 484 SkBlitter* blitter = *blitterPtr; local 835 SkBlitter* blitter = blitterStorage.get(); local 885 SkBlitter* blitter = blitterChooser.get(); local 1254 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local 1308 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local 1598 SkBlitter* blitter = NULL; local 1719 SkBlitter* blitter = NULL; local [all...] |
SkScan_AntiPath.cpp | 44 /// Base class for a single-pass supersampled blitter. 103 /// Run-length-encoded supersampling antialiased blitter. 115 /// it out through the wrapped blitter. 170 /** coverage_to_exact_alpha() is being used by our blitter, which wants 374 /// Masked supersampling antialiased blitter. 404 kMAX_WIDTH = 32, // so we don't try to do very wide things, where the RLE blitter would be faster 602 SkBlitter* blitter, bool forceRLE) { 618 blitter->blitRegion(origClip); 637 SkScan::FillPath(path, origClip, blitter); 660 SkScanClipper clipper(blitter, clipRgn, ir) [all...] |
SkSpriteBlitter_RGB16.cpp | 324 SkSpriteBlitter* blitter = NULL; local 329 blitter = allocator->createT<Sprite_D16_S32_BlitRowProc>(source); 334 blitter = allocator->createT<Sprite_D16_S4444_Opaque>(source); 336 blitter = allocator->createT<Sprite_D16_S4444_Blend>(source, alpha >> 4); 341 blitter = allocator->createT<Sprite_D16_S16_Opaque>(source); 343 blitter = allocator->createT<Sprite_D16_S16_Blend>(source, alpha); 353 blitter = allocator->createT<Sprite_D16_SIndex8_Opaque>(source); 355 blitter = allocator->createT<Sprite_D16_SIndex8_Blend>(source, alpha); 359 blitter = allocator->createT<Sprite_D16_SIndex8A_Opaque>(source); 361 blitter = allocator->createT<Sprite_D16_SIndex8A_Blend>(source, alpha) [all...] |
SkSpriteBlitter_ARGB32.cpp | 277 SkSpriteBlitter* blitter = NULL; local 285 blitter = allocator->createT<Sprite_D32_S4444_XferFilter>(source, paint); 287 blitter = allocator->createT<Sprite_D32_S4444_Opaque>(source); 289 blitter = allocator->createT<Sprite_D32_S4444>(source); 296 blitter = allocator->createT<Sprite_D32_S32A_XferFilter>(source, paint); 300 blitter = allocator->createT<Sprite_D32_S32>(source, alpha); 306 return blitter;
|
SkAAClip.h | 99 void init(SkBlitter* blitter, const SkAAClip* aaclip) { 101 fBlitter = blitter;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
r600_blit.c | 55 util_blitter_save_vertex_buffers(rctx->blitter, 58 util_blitter_save_vertex_elements(rctx->blitter, rctx->vertex_elements); 59 util_blitter_save_vertex_shader(rctx->blitter, rctx->vs_shader); 60 util_blitter_save_so_targets(rctx->blitter, rctx->num_so_targets, 62 util_blitter_save_rasterizer(rctx->blitter, rctx->states[R600_PIPE_STATE_RASTERIZER]); 66 util_blitter_save_viewport(rctx->blitter, &rctx->viewport); 68 util_blitter_save_fragment_shader(rctx->blitter, rctx->ps_shader); 69 util_blitter_save_blend(rctx->blitter, rctx->states[R600_PIPE_STATE_BLEND]); 70 util_blitter_save_depth_stencil_alpha(rctx->blitter, rctx->states[R600_PIPE_STATE_DSA]); 72 util_blitter_save_stencil_ref(rctx->blitter, &rctx->stencil_ref) [all...] |
/external/mesa3d/src/gallium/drivers/r600/ |
r600_blit.c | 55 util_blitter_save_vertex_buffers(rctx->blitter, 58 util_blitter_save_vertex_elements(rctx->blitter, rctx->vertex_elements); 59 util_blitter_save_vertex_shader(rctx->blitter, rctx->vs_shader); 60 util_blitter_save_so_targets(rctx->blitter, rctx->num_so_targets, 62 util_blitter_save_rasterizer(rctx->blitter, rctx->states[R600_PIPE_STATE_RASTERIZER]); 66 util_blitter_save_viewport(rctx->blitter, &rctx->viewport); 68 util_blitter_save_fragment_shader(rctx->blitter, rctx->ps_shader); 69 util_blitter_save_blend(rctx->blitter, rctx->states[R600_PIPE_STATE_BLEND]); 70 util_blitter_save_depth_stencil_alpha(rctx->blitter, rctx->states[R600_PIPE_STATE_DSA]); 72 util_blitter_save_stencil_ref(rctx->blitter, &rctx->stencil_ref) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
r300_blit.c | 55 /* Yeah we have to save all those states to ensure the blitter operation 56 * is really transparent. The states will be restored by the blitter once 58 util_blitter_save_blend(r300->blitter, r300->blend_state.state); 59 util_blitter_save_depth_stencil_alpha(r300->blitter, r300->dsa_state.state); 60 util_blitter_save_stencil_ref(r300->blitter, &(r300->stencil_ref)); 61 util_blitter_save_rasterizer(r300->blitter, r300->rs_state.state); 62 util_blitter_save_fragment_shader(r300->blitter, r300->fs.state); 63 util_blitter_save_vertex_shader(r300->blitter, r300->vs_state.state); 64 util_blitter_save_viewport(r300->blitter, &r300->viewport); 65 util_blitter_save_vertex_buffers(r300->blitter, r300->nr_vertex_buffers [all...] |
r300_context.c | 78 if (r300->blitter) 79 util_blitter_destroy(r300->blitter); 411 r300->blitter = util_blitter_create(&r300->context); 412 if (r300->blitter == NULL) 414 r300->blitter->draw_rectangle = r300_blitter_draw_rectangle;
|
/external/mesa3d/src/gallium/drivers/r300/ |
r300_blit.c | 55 /* Yeah we have to save all those states to ensure the blitter operation 56 * is really transparent. The states will be restored by the blitter once 58 util_blitter_save_blend(r300->blitter, r300->blend_state.state); 59 util_blitter_save_depth_stencil_alpha(r300->blitter, r300->dsa_state.state); 60 util_blitter_save_stencil_ref(r300->blitter, &(r300->stencil_ref)); 61 util_blitter_save_rasterizer(r300->blitter, r300->rs_state.state); 62 util_blitter_save_fragment_shader(r300->blitter, r300->fs.state); 63 util_blitter_save_vertex_shader(r300->blitter, r300->vs_state.state); 64 util_blitter_save_viewport(r300->blitter, &r300->viewport); 65 util_blitter_save_vertex_buffers(r300->blitter, r300->nr_vertex_buffers [all...] |
r300_context.c | 78 if (r300->blitter) 79 util_blitter_destroy(r300->blitter); 411 r300->blitter = util_blitter_create(&r300->context); 412 if (r300->blitter == NULL) 414 r300->blitter->draw_rectangle = r300_blitter_draw_rectangle;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
i915_context.c | 119 if (i915->blitter) 120 util_blitter_destroy(i915->blitter); 197 /* Create blitter last - calls state creation functions. */ 198 i915->blitter = util_blitter_create(&i915->base); 199 assert(i915->blitter);
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_context.c | 119 if (i915->blitter) 120 util_blitter_destroy(i915->blitter); 197 /* Create blitter last - calls state creation functions. */ 198 i915->blitter = util_blitter_create(&i915->base); 199 assert(i915->blitter);
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
u_blitter.c | 29 * Blitter utility to facilitate acceleration of the clear, clear_render_target, 290 void util_blitter_destroy(struct blitter_context *blitter) 292 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter; 293 struct pipe_context *pipe = blitter->pipe; 858 void util_blitter_draw_rectangle(struct blitter_context *blitter, 865 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter; 882 static void util_blitter_clear_custom(struct blitter_context *blitter, 891 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter; 937 blitter->draw_rectangle(blitter, 0, 0, width, height, depth [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
u_blitter.c | 29 * Blitter utility to facilitate acceleration of the clear, clear_render_target, 290 void util_blitter_destroy(struct blitter_context *blitter) 292 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter; 293 struct pipe_context *pipe = blitter->pipe; 858 void util_blitter_draw_rectangle(struct blitter_context *blitter, 865 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter; 882 static void util_blitter_clear_custom(struct blitter_context *blitter, 891 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter; 937 blitter->draw_rectangle(blitter, 0, 0, width, height, depth [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/chromium_org/third_party/skia/src/gpu/ |
GrSWMaskHelper.cpp | 143 SkBlitter* blitter = NULL; local 146 blitter = SkTextureCompressor::CreateBlitterForFormat( 152 fDraw.drawPathCoverage(path, paint, blitter); 156 fDraw.drawPath(path, paint, blitter); 191 // Can we create a blitter? 203 // If we don't have a custom blitter, then we either need a bitmap to compress
|