/external/mesa3d/src/gallium/drivers/ilo/ |
ilo_blitter.c | 34 ilo_blitter_pipe_create(struct ilo_blitter *blitter) 36 if (blitter->pipe_blitter) 39 blitter->pipe_blitter = util_blitter_create(&blitter->ilo->base); 41 return (blitter->pipe_blitter != NULL); 45 * Create a blitter. Because the use of util_blitter, this must be called 51 struct ilo_blitter *blitter; local 53 blitter = CALLOC_STRUCT(ilo_blitter); 54 if (!blitter) 57 blitter->ilo = ilo [all...] |
ilo_context.h | 58 struct ilo_blitter *blitter; member in struct:ilo_context
|
/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/mesa3d/src/gallium/drivers/freedreno/ |
freedreno_draw.c | 213 struct blitter_context *blitter = ctx->blitter; local 217 util_blitter_common_clear_setup(blitter, pfb->width, pfb->height, 250 pctx->set_vertex_buffers(pctx, blitter->vb_slot, 1, 264 util_blitter_restore_constant_buffer_state(blitter); 265 util_blitter_restore_vertex_states(blitter); 266 util_blitter_restore_fragment_states(blitter); 267 util_blitter_restore_render_cond(blitter); 268 util_blitter_unset_running_flag(blitter); 345 * blitter clear [all...] |
freedreno_context.h | 119 struct blitter_context *blitter; member in struct:fd_context
|
/external/skia/src/core/ |
SkBlitter_Sprite.cpp | 184 SkSpriteBlitter* blitter = nullptr; local 186 if (!blitter && SkSpriteBlitter_Memcpy::Supports(dst, source, paint)) { 187 blitter = allocator->make<SkSpriteBlitter_Memcpy>(source); 189 if (!blitter && !dst.colorSpace()) { 192 blitter = SkSpriteBlitter::ChooseL32(source, paint, allocator); 195 blitter = SkSpriteBlitter::ChooseL565(source, paint, allocator); 198 blitter = SkSpriteBlitter::ChooseLA8(source, paint, allocator); 204 if (!blitter) { 205 blitter = allocator->make<SkRasterPipelineSpriteBlitter>(source, allocator); 208 if (blitter) { [all...] |
SkDraw_vertices.cpp | 261 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *fMatrix, &outerAlloc); local 272 SkScan::FillTriangle(tmp, *fRC, blitter); 296 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *ctm, &innerAlloc); local 297 SkScan::FillTriangle(tmp, *fRC, blitter); 304 SkAutoBlitterChoose blitter(fDst, *fMatrix, p); 306 if (blitter->isNullBlitter()) { 315 hairProc(array, 4, clip, blitter.get());
|
SkRasterPipelineBlitter.cpp | 25 // This is our common entrypoint for creating the blitter once we've sorted out shaders. 150 auto blitter = alloc->make<SkRasterPipelineBlitter>(dst, local 155 // Our job in this factory is to fill out the blitter's color pipeline. 158 auto colorPipeline = &blitter->fColorPipeline; 162 colorPipeline->append(SkRasterPipeline::load_f32, &blitter->fShaderOutput); 177 default: blitter->fDitherRate = 0.0f; break; 178 case kARGB_4444_SkColorType: blitter->fDitherRate = 1/15.0f; break; 179 case kRGB_565_SkColorType: blitter->fDitherRate = 1/63.0f; break; 182 case kBGRA_8888_SkColorType: blitter->fDitherRate = 1/255.0f; break; 188 is_constant = is_constant && (blitter->fDitherRate == 0.0f) [all...] |
SkDraw.cpp | 200 a blitter. Esp. true for xfermodes, which require a colorshader to be 220 // normal case: use a blitter 221 SkAutoBlitterChoose blitter(fDst, *fMatrix, paint); 222 SkScan::FillIRect(devRect, *fRC, blitter.get()); 241 Proc chooseProc(SkBlitter** blitter); 248 int count, SkBlitter* blitter) { 256 blitter->blitH(x, y, 1); 263 SkBlitter* blitter) { 267 const SkPixmap* dst = blitter->justAnOpaqueColor(&value); 284 SkBlitter* blitter) { 418 SkBlitter* blitter = *blitterPtr; local 795 SkBlitter* blitter = blitterStorage.get(); local 843 SkBlitter* blitter = blitterChooser.get(); local 971 SkBlitter* blitter = nullptr; local 1259 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, *paint, pmap, ix, iy, &allocator); local 1262 *fRC, blitter); local 1314 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, paint, pmap, x, y, &allocator); local [all...] |
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_context.h | 137 struct blitter_context *blitter; member in struct:llvmpipe_context
|
/external/mesa3d/src/gallium/drivers/etnaviv/ |
etnaviv_context.h | 132 struct blitter_context *blitter; member in struct:etna_context 159 /* pointers to the bound state. these are mainly kept around for the blitter */ 163 /* saved parameter-like state. these are mainly kept around for the blitter */
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
nv30_context.h | 46 struct blitter_context *blitter; member in struct:nv30_context
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
nv50_screen.h | 83 struct nv50_blitter *blitter; member in struct:nv50_screen
|
nv50_surface.c | 1072 struct nv50_blitter *blitter = ctx->nv50->screen->blitter; local 1228 struct nv50_blitter *blitter = nv50->screen->blitter; local 1769 struct nv50_blitter *blitter = screen->blitter; local [all...] |
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
nvc0_screen.h | 81 struct nvc0_blitter *blitter; member in struct:nvc0_screen
|
nvc0_surface.c | 912 struct nvc0_blitter *blitter = ctx->nvc0->screen->blitter; local 920 if (!blitter->fp[targ][mode]) { 921 pipe_mutex_lock(blitter->mutex); 922 if (!blitter->fp[targ][mode]) 923 blitter->fp[targ][mode] = 925 pipe_mutex_unlock(blitter->mutex); 927 ctx->fp = blitter->fp[targ][mode]; 1057 struct nvc0_blitter *blitter = nvc0->screen->blitter; local 1678 struct nvc0_blitter *blitter = screen->blitter; local [all...] |
/external/mesa3d/src/gallium/drivers/softpipe/ |
sp_context.h | 193 struct blitter_context *blitter; member in struct:softpipe_context
|
/external/mesa3d/src/gallium/drivers/swr/ |
swr_context.h | 134 struct blitter_context *blitter; member in struct:swr_context
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_context.h | 289 /** blitter/hw-clear */ 290 struct blitter_context* blitter; member in struct:i915_context
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
si_pipe.h | 209 struct blitter_context *blitter; member in struct:si_context
|
/external/mesa3d/src/gallium/drivers/vc4/ |
vc4_context.h | 324 struct blitter_context *blitter; member in struct:vc4_context
|
/external/swiftshader/src/Renderer/ |
Renderer.hpp | 22 #include "Blitter.hpp" 439 Blitter *blitter; member in class:sw::Renderer
|
/external/mesa3d/src/gallium/drivers/r300/ |
r300_context.h | 464 struct blitter_context* blitter; member in struct:r300_context 479 /* The saved query for blitter operations. */ 573 /* The flag above saved by blitter. */ 746 void r300_blitter_draw_rectangle(struct blitter_context *blitter,
|
/external/mesa3d/src/gallium/drivers/r600/ |
r600_pipe.h | 341 /* needed for blitter save */ 419 struct blitter_context *blitter; member in struct:r600_context
|
/external/mesa3d/src/gallium/drivers/svga/ |
svga_context.h | 432 struct blitter_context *blitter; member in struct:svga_context
|