Home
last modified time | relevance | path

Searched refs:tiler (Results 1 - 12 of 12) sorted by relevance

/third_party/skia/modules/skottie/src/effects/
H A DMotionTileEffect.cpp208 const auto& tiler = this->node(); variable
210 tiler->setTileCenter({fTileCenter.x, fTileCenter.y});
211 tiler->setTileWidth (fTileW);
212 tiler->setTileHeight(fTileH);
213 tiler->setOutputWidth (fOutputW);
214 tiler->setOutputHeight(fOutputH);
215 tiler->setPhase(fPhase);
216 tiler->setMirrorEdges(SkToBool(fMirrorEdges));
217 tiler->setHorizontalPhase(SkToBool(fHorizontalPhase));
/third_party/mesa3d/src/panfrost/lib/
H A Dpan_blitter.h96 mali_ptr tsd, mali_ptr tiler,
127 mali_ptr tsd, mali_ptr tiler);
H A Dpan_cs.c736 cfg.tiler = tiler_ctx->bifrost; in pan_emit_fbd()
961 pan_pack(out, TILER_CONTEXT, tiler) { in pan_emit_tiler_ctx()
963 tiler.hierarchy_mask = (max_levels >= 8) ? 0xFF : 0x28; in pan_emit_tiler_ctx()
966 * avoid pathological tiler memory usage. Required to avoid OOM in pan_emit_tiler_ctx()
971 tiler.hierarchy_mask &= ~1; in pan_emit_tiler_ctx()
973 tiler.fb_width = fb_width; in pan_emit_tiler_ctx()
974 tiler.fb_height = fb_height; in pan_emit_tiler_ctx()
975 tiler.heap = heap; in pan_emit_tiler_ctx()
976 tiler.sample_pattern = pan_sample_pattern(nr_samples); in pan_emit_tiler_ctx()
978 tiler in pan_emit_tiler_ctx()
[all...]
H A Dpan_blitter.c1208 mali_ptr tiler, in pan_blit_emit_tiler_job()
1229 cfg.address = tiler; in pan_blit_emit_tiler_job()
1356 mali_ptr coords, mali_ptr tsd, mali_ptr tiler) in pan_preload_fb_part()
1372 mali_ptr tsd, mali_ptr tiler, in pan_preload_fb()
1396 coords, tsd, tiler); in pan_preload_fb()
1404 coords, tsd, tiler); in pan_preload_fb()
1548 mali_ptr tsd, mali_ptr tiler) in pan_blit()
1576 void *dcd = pan_blit_emit_tiler_job(pool, scoreboard, tiler, &job); in pan_blit()
1206 pan_blit_emit_tiler_job(struct pan_pool *pool, struct pan_scoreboard *scoreboard, mali_ptr tiler, struct panfrost_ptr *job) pan_blit_emit_tiler_job() argument
1353 pan_preload_fb_part(struct pan_pool *pool, struct pan_scoreboard *scoreboard, struct pan_fb_info *fb, bool zs, mali_ptr coords, mali_ptr tsd, mali_ptr tiler) pan_preload_fb_part() argument
1369 pan_preload_fb(struct pan_pool *pool, struct pan_scoreboard *scoreboard, struct pan_fb_info *fb, mali_ptr tsd, mali_ptr tiler, struct panfrost_ptr *jobs) pan_preload_fb() argument
1545 pan_blit(struct pan_blit_context *ctx, struct pan_pool *pool, struct pan_scoreboard *scoreboard, mali_ptr tsd, mali_ptr tiler) pan_blit() argument
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_meta_blit.c111 mali_ptr tsd, tiler; in panvk_meta_blit() local
122 tiler = batch->tiler.descs.gpu; in panvk_meta_blit()
125 GENX(pan_blit)(&ctx, &cmdbuf->desc_pool.base, &batch->scoreboard, tsd, tiler); in panvk_meta_blit()
H A Dpanvk_vX_cmd_buffer.c113 batch->tiler.descs.gpu, preload_jobs); in cmd_close_batch()
138 &batch->tiler.ctx, batch->fb.desc.cpu); in cmd_close_batch()
437 if (batch->tiler.descs.cpu) in cmd_get_tiler_context()
440 batch->tiler.descs = in cmd_get_tiler_context()
444 STATIC_ASSERT(sizeof(batch->tiler.templ) >= in cmd_get_tiler_context()
448 .gpu = batch->tiler.descs.gpu, in cmd_get_tiler_context()
449 .cpu = batch->tiler.templ, in cmd_get_tiler_context()
453 memcpy(batch->tiler.descs.cpu, batch->tiler.templ, in cmd_get_tiler_context()
455 batch->tiler in cmd_get_tiler_context()
[all...]
H A Dpanvk_vX_device.c55 /* Reset the tiler before re-issuing the batch */ in panvk_queue_submit_batch()
56 if (batch->tiler.descs.cpu) { in panvk_queue_submit_batch()
57 memcpy(batch->tiler.descs.cpu, batch->tiler.templ, in panvk_queue_submit_batch()
H A Dpanvk_vX_meta_clear.c196 mali_ptr tsd, mali_ptr tiler) in panvk_meta_clear_attachment_emit_tiler_job()
225 cfg.address = tiler; in panvk_meta_clear_attachment_emit_tiler_job()
299 mali_ptr tiler = batch->tiler.descs.gpu; in panvk_meta_clear_attachment() local
328 vpd, rsd, tsd, tiler); in panvk_meta_clear_attachment()
191 panvk_meta_clear_attachment_emit_tiler_job(struct pan_pool *desc_pool, struct pan_scoreboard *scoreboard, mali_ptr coords, mali_ptr push_constants, mali_ptr vpd, mali_ptr rsd, mali_ptr tsd, mali_ptr tiler) panvk_meta_clear_attachment_emit_tiler_job() argument
H A Dpanvk_vX_meta_copy.c127 mali_ptr tsd, mali_ptr tiler) in panvk_meta_copy_emit_tiler_job()
154 cfg.address = tiler; in panvk_meta_copy_emit_tiler_job()
700 mali_ptr tsd, tiler; in panvk_meta_copy_img2img() local
703 tiler = batch->tiler.descs.gpu; in panvk_meta_copy_img2img()
711 vpd, rsd, tsd, tiler); in panvk_meta_copy_img2img()
1123 mali_ptr tsd, tiler; in panvk_meta_copy_buf2img() local
1126 tiler = batch->tiler.descs.gpu; in panvk_meta_copy_buf2img()
1134 vpd, rsd, tsd, tiler); in panvk_meta_copy_buf2img()
121 panvk_meta_copy_emit_tiler_job(struct pan_pool *desc_pool, struct pan_scoreboard *scoreboard, mali_ptr src_coords, mali_ptr dst_coords, mali_ptr texture, mali_ptr sampler, mali_ptr push_constants, mali_ptr vpd, mali_ptr rsd, mali_ptr tsd, mali_ptr tiler) panvk_meta_copy_emit_tiler_job() argument
[all...]
H A Dpanvk_private.h296 } tiler;
630 struct panfrost_ptr tiler;
/third_party/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_cmdstream.c3052 /* Packs a primitive descriptor, mostly common between Midgard/Bifrost tiler
3616 UNUSED struct panfrost_ptr tiler, vertex; in panfrost_direct_draw() local
3620 tiler = pan_pool_alloc_desc(&batch->pool.base, MALLOC_VERTEX_JOB); in panfrost_direct_draw()
3622 tiler = pan_pool_alloc_desc(&batch->pool.base, INDEXED_VERTEX_JOB); in panfrost_direct_draw()
3628 tiler = pan_pool_alloc_desc(&batch->pool.base, TILER_JOB); in panfrost_direct_draw()
3724 secondary_shader, tiler.cpu); in panfrost_direct_draw()
3728 0, &tiler, false); in panfrost_direct_draw()
3733 tiler.cpu); in panfrost_direct_draw()
3739 pan_section_ptr(tiler.cpu, INDEXED_VERTEX_JOB, VERTEX_DRAW)); in panfrost_direct_draw()
3743 0, 0, &tiler, fals in panfrost_direct_draw()
3780 struct panfrost_ptr tiler = { 0 }, vertex = { 0 }; panfrost_indirect_draw() local
[all...]
/third_party/skia/src/core/
H A DSkBitmapDevice.cpp176 // Passing a bounds allows the tiler to only visit the dst-tiles that might intersect the
177 // drawing. If null is passed, the tiler has to visit everywhere. The bounds is expected to be
178 // in local coordinates, as the tiler itself will transform that into device coordinates.
391 SkDrawTiler tiler(this, bounds ? Bounder(*bounds, paint).bounds() : nullptr); in drawPath()
392 if (tiler.needsTiling()) { in drawPath()
395 while (const SkDraw* draw = tiler.next()) { in drawPath()

Completed in 20 milliseconds