/external/skia/tests/ |
FillPathTest.cpp | 31 // but skipped after tessellation, should be cleared by the blitter. 33 FakeBlitter blitter; local 45 SkScan::FillPath(path, clip, &blitter); 47 REPORTER_ASSERT(reporter, blitter.m_blitCount == expected_lines);
|
/external/skia/src/core/ |
SkBlitter_Sprite.cpp | 161 SkSpriteBlitter* blitter = nullptr; local 164 blitter = allocator->make<SkSpriteBlitter_Src_SrcOver>(source); 168 blitter = SkSpriteBlitter::ChooseD16(source, paint, allocator); 172 blitter = SkSpriteBlitter::ChooseS32(source, paint, allocator); 174 blitter = SkSpriteBlitter::ChooseL32(source, paint, allocator); 178 blitter = SkSpriteBlitter::ChooseF16(source, paint, allocator); 185 if (blitter) { 186 blitter->setup(dst, left, top, paint); 188 return blitter;
|
SkRasterPipelineBlitter.cpp | 92 auto blitter = alloc->make<SkRasterPipelineBlitter>( local 98 SkBlendMode* blend = &blitter->fBlend; 99 SkPM4f* paintColor = &blitter->fPaintColor; 100 SkRasterPipeline* pipeline = &blitter->fShader; 113 pipeline->append(SkRasterPipeline::seed_shader, &blitter->fCurrentY); 152 blitter->fDstPtr = &blitter->fMemsetColor; 153 blitter->append_store(&p); 156 blitter->fCanMemsetInBlitH = true; 159 return blitter; [all...] |
SkSpriteBlitter_ARGB32.cpp | 267 SkSpriteBlitter* blitter = nullptr; local 275 blitter = allocator->make<Sprite_D32_S4444_XferFilter>(source, paint); 277 blitter = allocator->make<Sprite_D32_S4444_Opaque>(source); 279 blitter = allocator->make<Sprite_D32_S4444>(source); 286 blitter = allocator->make<Sprite_D32_S32A_XferFilter>(source, paint); 290 blitter = allocator->make<Sprite_D32_S32>(source, alpha); 296 return blitter;
|
SkSpriteBlitter_RGB16.cpp | 316 SkSpriteBlitter* blitter = nullptr; local 324 blitter = allocator->make<Sprite_D16_S32_BlitRowProc>(source); 332 blitter = allocator->make<Sprite_D16_S4444_Opaque>(source); 334 blitter = allocator->make<Sprite_D16_S4444_Blend>(source, alpha >> 4); 339 blitter = allocator->make<Sprite_D16_S16_Opaque>(source); 341 blitter = allocator->make<Sprite_D16_S16_Blend>(source, alpha); 354 blitter = allocator->make<Sprite_D16_SIndex8_Opaque>(source); 356 blitter = allocator->make<Sprite_D16_SIndex8_Blend>(source, alpha); 360 blitter = allocator->make<Sprite_D16_SIndex8A_Opaque>(source); 362 blitter = allocator->make<Sprite_D16_SIndex8A_Blend>(source, alpha) [all...] |
SkBlitter_RGB16.cpp | 26 // if we don't have neon, then our black blitter is worth the extra code 887 SkBlitter* blitter; local 897 blitter = alloc->make<SkRGB16_Shader_Xfermode_Blitter>(device, paint, 900 blitter = alloc->make<SkRGB16_Shader_Blitter>(device, paint, shaderContext); 906 blitter = alloc->make<SkNullBlitter>(); 909 blitter = alloc->make<SkRGB16_Black_Blitter>(device, paint); 912 blitter = alloc->make<SkRGB16_Opaque_Blitter>(device, paint); 914 blitter = alloc->make<SkRGB16_Blitter>(device, paint); 918 return blitter;
|
SkDraw.cpp | 242 a blitter. Esp. true for xfermodes, which require a colorshader to be 262 // normal case: use a blitter 263 SkAutoBlitterChoose blitter(fDst, *fMatrix, paint); 264 SkScan::FillIRect(devRect, *fRC, blitter.get()); 283 Proc chooseProc(SkBlitter** blitter); 290 int count, SkBlitter* blitter) { 298 blitter->blitH(x, y, 1); 305 SkBlitter* blitter) { 309 const SkPixmap* dst = blitter->justAnOpaqueColor(&value); 326 SkBlitter* blitter) { 460 SkBlitter* blitter = *blitterPtr; local 837 SkBlitter* blitter = blitterStorage.get(); local 885 SkBlitter* blitter = blitterChooser.get(); local 1013 SkBlitter* blitter = nullptr; local 1304 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, *paint, pmap, ix, iy, &allocator); local 1307 *fRC, blitter); local 1361 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, paint, pmap, x, y, &allocator); local [all...] |
/external/swiftshader/src/Renderer/ |
Blitter.cpp | 15 #include "Blitter.hpp" 22 Blitter blitter; member in namespace:sw 24 Blitter::Blitter() 29 Blitter::~Blitter() 34 void Blitter::clear(void* pixel, sw::Format format, Surface *dest, const SliceRect &dRect, unsigned int rgbaMask) 37 Blitter::Options clearOptions = static_cast<sw::Blitter::Options>((rgbaMask & 0xF) | CLEAR_OPERATION) [all...] |
/external/mesa3d/src/gallium/drivers/radeonsi/ |
radeonsi_pipe.h | 84 /* needed for blitter save */ 115 struct blitter_context *blitter; member in struct:r600_context 127 /* for saving when using blitter */
|
/external/mesa3d/src/gallium/state_trackers/d3d1x/progs/d3d11gears/ |
d3d11gears.cpp | 266 d3d11_blitter* blitter; member in struct:d3d11gears 472 blitter->bind_draw_and_unbind(ctx, offscreen_srv, rtv, 0, 0, (float)width, (float)height, false); 563 blitter = new d3d11_blitter(dev);
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_context.h | 286 /** blitter/hw-clear */ 287 struct blitter_context* blitter; member in struct:i915_context
|
/external/mesa3d/src/gallium/state_trackers/d3d1x/dxgi/src/ |
dxgi_native.cpp | 901 std::auto_ptr<dxgi_blitter> blitter; member in struct:GalliumDXGISwapChain 938 blitter.reset(new dxgi_blitter(pipe)); 1012 // for our blitter [all...] |
/external/mesa3d/src/gallium/drivers/r300/ |
r300_context.h | 472 struct blitter_context* blitter; member in struct:r300_context 487 /* The saved query for blitter operations. */ 576 /* The flag above saved by blitter. */ 719 void r300_blitter_draw_rectangle(struct blitter_context *blitter,
|
/external/mesa3d/src/gallium/drivers/r600/ |
r600_pipe.h | 259 /* needed for blitter save */ 326 struct blitter_context *blitter; member in struct:r600_context 345 /* for saving when using blitter */ 656 void r600_draw_rectangle(struct blitter_context *blitter,
|