/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/skqp/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 | 193 SkSpriteBlitter* blitter = nullptr; local 195 if (!blitter && SkSpriteBlitter_Memcpy::Supports(dst, source, paint)) { 196 blitter = allocator->make<SkSpriteBlitter_Memcpy>(source); 198 if (!blitter && !dst.colorSpace()) { 201 blitter = SkSpriteBlitter::ChooseL32(source, paint, allocator); 204 blitter = SkSpriteBlitter::ChooseL565(source, paint, allocator); 207 blitter = SkSpriteBlitter::ChooseLA8(source, paint, allocator); 213 if (!blitter && !paint.getMaskFilter()) { 214 blitter = allocator->make<SkRasterPipelineSpriteBlitter>(source, allocator); 217 if (blitter) { [all...] |
SkDraw_vertices.cpp | 254 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *fMatrix, &outerAlloc); local 265 SkScan::FillTriangle(tmp, *fRC, blitter); 291 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *ctm, &innerAlloc); local 292 SkScan::FillTriangle(tmp, *fRC, blitter); 299 SkAutoBlitterChoose blitter(fDst, *fMatrix, p); 301 if (blitter->isNullBlitter()) { 310 hairProc(array, 4, clip, blitter.get());
|
SkRasterPipelineBlitter.cpp | 25 // This is our common entrypoint for creating the blitter once we've sorted out shaders. 148 auto blitter = alloc->make<SkRasterPipelineBlitter>(dst, local 153 // Our job in this factory is to fill out the blitter's color pipeline. 156 auto colorPipeline = &blitter->fColorPipeline; 160 colorPipeline->append(SkRasterPipeline::load_f32, &blitter->fShaderOutput); 175 default: blitter->fDitherRate = 0.0f; break; 176 case kARGB_4444_SkColorType: blitter->fDitherRate = 1/15.0f; break; 177 case kRGB_565_SkColorType: blitter->fDitherRate = 1/63.0f; break; 181 case kBGRA_8888_SkColorType: blitter->fDitherRate = 1/255.0f; break; 183 case kRGBA_1010102_SkColorType: blitter->fDitherRate = 1/1023.0f; break 473 std::function<void(size_t,size_t,size_t,size_t)>* blitter = nullptr; local [all...] |
SkDraw.cpp | 202 a blitter. Esp. true for xfermodes, which require a colorshader to be 222 // normal case: use a blitter 223 SkAutoBlitterChoose blitter(fDst, *fMatrix, paint); 224 SkScan::FillIRect(devRect, *fRC, blitter.get()); 244 Proc chooseProc(SkBlitter** blitter); 251 int count, SkBlitter* blitter) { 259 blitter->blitH(x, y, 1); 266 SkBlitter* blitter) { 270 const SkPixmap* dst = blitter->justAnOpaqueColor(&value); 287 SkBlitter* blitter) { 365 SkScan::FillXRect(make_xrect(r), *rec.fRC, blitter); local 375 SkScan::AntiFillXRect(make_xrect(r), *rec.fRC, blitter); local 423 SkBlitter* blitter = *blitterPtr; local 808 SkBlitter* blitter = blitterStorage.get(); local 856 SkBlitter* blitter = blitterChooser.get(); local 960 SkBlitter* blitter = nullptr; local 1279 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, *paint, pmap, ix, iy, &allocator); local 1282 *fRC, blitter); local 1334 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, paint, pmap, x, y, &allocator); local [all...] |
/external/skqp/src/core/ |
SkBlitter_Sprite.cpp | 193 SkSpriteBlitter* blitter = nullptr; local 195 if (!blitter && SkSpriteBlitter_Memcpy::Supports(dst, source, paint)) { 196 blitter = allocator->make<SkSpriteBlitter_Memcpy>(source); 198 if (!blitter && !dst.colorSpace()) { 201 blitter = SkSpriteBlitter::ChooseL32(source, paint, allocator); 204 blitter = SkSpriteBlitter::ChooseL565(source, paint, allocator); 207 blitter = SkSpriteBlitter::ChooseLA8(source, paint, allocator); 213 if (!blitter && !paint.getMaskFilter()) { 214 blitter = allocator->make<SkRasterPipelineSpriteBlitter>(source, allocator); 217 if (blitter) { [all...] |
SkDraw_vertices.cpp | 253 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *fMatrix, &outerAlloc); local 264 SkScan::FillTriangle(tmp, *fRC, blitter); 288 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *ctm, &innerAlloc); local 289 SkScan::FillTriangle(tmp, *fRC, blitter); 296 SkAutoBlitterChoose blitter(fDst, *fMatrix, p); 298 if (blitter->isNullBlitter()) { 307 hairProc(array, 4, clip, blitter.get());
|
SkRasterPipelineBlitter.cpp | 25 // This is our common entrypoint for creating the blitter once we've sorted out shaders. 148 auto blitter = alloc->make<SkRasterPipelineBlitter>(dst, local 153 // Our job in this factory is to fill out the blitter's color pipeline. 156 auto colorPipeline = &blitter->fColorPipeline; 160 colorPipeline->append(SkRasterPipeline::load_f32, &blitter->fShaderOutput); 175 default: blitter->fDitherRate = 0.0f; break; 176 case kARGB_4444_SkColorType: blitter->fDitherRate = 1/15.0f; break; 177 case kRGB_565_SkColorType: blitter->fDitherRate = 1/63.0f; break; 181 case kBGRA_8888_SkColorType: blitter->fDitherRate = 1/255.0f; break; 183 case kRGBA_1010102_SkColorType: blitter->fDitherRate = 1/1023.0f; break 473 std::function<void(size_t,size_t,size_t,size_t)>* blitter = nullptr; 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
|