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

  /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,

Completed in 1127 milliseconds