/third_party/flutter/skia/modules/skottie/src/effects/ |
D | MotionTileEffect.cpp | 184 auto tiler = sk_make_sp<TileRenderNode>(fLayerSize, std::move(layer)); in attachMotionTileEffect() local 187 [tiler](const VectorValue& tc) { in attachMotionTileEffect() 188 tiler->setTileCenter(ValueTraits<VectorValue>::As<SkPoint>(tc)); in attachMotionTileEffect() 191 [tiler](const ScalarValue& tw) { in attachMotionTileEffect() 192 tiler->setTileWidth(tw); in attachMotionTileEffect() 195 [tiler](const ScalarValue& th) { in attachMotionTileEffect() 196 tiler->setTileHeight(th); in attachMotionTileEffect() 199 [tiler](const ScalarValue& ow) { in attachMotionTileEffect() 200 tiler->setOutputWidth(ow); in attachMotionTileEffect() 203 [tiler](const ScalarValue& oh) { in attachMotionTileEffect() [all …]
|
/third_party/skia/modules/skottie/src/effects/ |
D | MotionTileEffect.cpp | 208 const auto& tiler = this->node(); in onSync() local 210 tiler->setTileCenter({fTileCenter.x, fTileCenter.y}); in onSync() 211 tiler->setTileWidth (fTileW); in onSync() 212 tiler->setTileHeight(fTileH); in onSync() 213 tiler->setOutputWidth (fOutputW); in onSync() 214 tiler->setOutputHeight(fOutputH); in onSync() 215 tiler->setPhase(fPhase); in onSync() 216 tiler->setMirrorEdges(SkToBool(fMirrorEdges)); in onSync() 217 tiler->setHorizontalPhase(SkToBool(fHorizontalPhase)); in onSync()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_cmd_buffer.c | 113 batch->tiler.descs.gpu, preload_jobs); in panvk_per_arch() 138 &batch->tiler.ctx, batch->fb.desc.cpu); in panvk_per_arch() 437 if (batch->tiler.descs.cpu) in panvk_per_arch() 440 batch->tiler.descs = in panvk_per_arch() 444 STATIC_ASSERT(sizeof(batch->tiler.templ) >= in panvk_per_arch() 448 .gpu = batch->tiler.descs.gpu, in panvk_per_arch() 449 .cpu = batch->tiler.templ, in panvk_per_arch() 453 memcpy(batch->tiler.descs.cpu, batch->tiler.templ, in panvk_per_arch() 455 batch->tiler.ctx.bifrost = batch->tiler.descs.gpu; in panvk_per_arch() 475 draw->tiler_ctx = &batch->tiler.ctx; in panvk_draw_prepare_tiler_context() [all …]
|
D | panvk_vX_meta_blit.c | 111 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()
|
D | panvk_vX_device.c | 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()
|
D | panvk_vX_meta_clear.c | 196 mali_ptr tsd, mali_ptr tiler) in panvk_meta_clear_attachment_emit_tiler_job() argument 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()
|
D | panvk_vX_meta_copy.c | 127 mali_ptr tsd, mali_ptr tiler) in panvk_meta_copy_emit_tiler_job() argument 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()
|
D | panvk_private.h | 296 } tiler; member 630 struct panfrost_ptr tiler; member
|
/third_party/mesa3d/src/panfrost/lib/ |
D | pan_blitter.h | 96 mali_ptr tsd, mali_ptr tiler, 127 mali_ptr tsd, mali_ptr tiler);
|
D | pan_cs.c | 736 cfg.tiler = tiler_ctx->bifrost; in GENX() 961 pan_pack(out, TILER_CONTEXT, tiler) { in GENX() 963 tiler.hierarchy_mask = (max_levels >= 8) ? 0xFF : 0x28; in GENX() 971 tiler.hierarchy_mask &= ~1; in GENX() 973 tiler.fb_width = fb_width; in GENX() 974 tiler.fb_height = fb_height; in GENX() 975 tiler.heap = heap; in GENX() 976 tiler.sample_pattern = pan_sample_pattern(nr_samples); in GENX() 978 tiler.first_provoking_vertex = first_provoking_vertex; in GENX()
|
D | pan_blitter.c | 1208 mali_ptr tiler, in pan_blit_emit_tiler_job() argument 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() argument 1372 mali_ptr tsd, mali_ptr tiler, in GENX() 1396 coords, tsd, tiler); in GENX() 1404 coords, tsd, tiler); in GENX() 1548 mali_ptr tsd, mali_ptr tiler) in GENX() 1576 void *dcd = pan_blit_emit_tiler_job(pool, scoreboard, tiler, &job); in GENX()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_cmdstream.c | 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, false); in panfrost_direct_draw() 3748 panfrost_emit_vertex_tiler_jobs(batch, &vertex, &tiler); in panfrost_direct_draw() [all …]
|
/third_party/skia/src/core/ |
D | SkBitmapDevice.cpp | 391 SkDrawTiler tiler(this, bounds ? Bounder(*bounds, paint).bounds() : nullptr); in drawPath() local 392 if (tiler.needsTiling()) { in drawPath() 395 while (const SkDraw* draw = tiler.next()) { in drawPath()
|
/third_party/flutter/skia/src/core/ |
D | SkBitmapDevice.cpp | 387 SkDrawTiler tiler(this, bounds ? Bounder(*bounds, paint).bounds() : nullptr); in drawPath() local 388 if (tiler.needsTiling()) { in drawPath() 391 while (const SkDraw* draw = tiler.next()) { in drawPath()
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.3.5.rst | 97 - panfrost: Fix tiler job injection (again) 157 - panfrost: Add the tiler heap to fragment jobs
|
D | 20.1.0.rst | 369 - pan/decode: Fix tiler weights printing 370 - pan/decode: Skip analysis for Bifrost tiler structures 631 - panfrost: Unify vertex/tiler structures 934 tiler job desc 935 - panfrost: Add an helper to update the rasterizer part of a tiler job 941 - panfrost: Add an helper to emit a pair of vertex/tiler jobs 949 - panfrost: Move vertex/tiler payload initialization out of 4286 - panfrost: On Bifrost, set the right tiler descriptor 4288 - panfrost: Clean up a bit the tiler structs for Bifrost
|
D | 22.1.0.rst | 207 - panfrost: Flesh out tiler heap descriptor 219 - panfrost: Add Valhall fields to tiler descriptor 303 - panfrost: Decouple tiler job and DCD emit 399 - pan/decode: Unify tiler job handling 506 - panfrost: Control tiler memory usage
|
D | 21.1.0.rst | 450 - pan/decode: Remove tiler size checks 455 - pan/decode: Simplify tiler printing 555 - panfrost: Set tiler descriptor sampler pattern 562 - panfrost: Set sample count/pattern for tiler FBD 606 - pan/decode: Fix tiler printing on Bifrost 1024 - panfrost: Fix tiler job injection (again) 1034 - panfrost: Don't add the tiler BO when it's not accessed 2441 - panfrost: Add the tiler heap to fragment jobs
|
D | 20.3.0.rst | 923 - panfrost: XML-ify the midgard tiler descriptor 925 - panfrost: XML-ify the bifrost tiler descriptors 936 - panfrost: Fix bifrost tiler descriptor definition 937 - panfrost: Fix bifrost tiler job emission 985 - panfrost: Fix tiler job injection 986 - panfrost: Add the bifrost tiler internal state field
|
D | 19.3.0.rst | 208 - pan/decode: Express tiler structures as offsets 210 - pan/decode: Bounds check polygon list and tiler heap 599 - panfrost: Allocate tiler and scratchpad BOs per-batch
|
D | 21.0.0.rst | 451 - panfrost: Set tiler descriptor sampler pattern 680 - panfrost: Fix tiler job injection (again) 1576 - panfrost: Add the tiler heap to fragment jobs
|
D | 21.3.0.rst | 592 - panfrost: Add generic mappings for the gen-specific tiler descriptor macros 601 - panfrost: Make pan_blit() return the tiler job pointer 1857 - panfrost: Fill tiler job padding again
|
D | 20.2.0.rst | 480 - pan/decode: Fix tiler warning 697 - panfrost: Pass polygon_list to tiler init function 4644 - panfrost: Add a bit more info about some tiler fields
|
D | 21.2.0.rst | 947 - panfrost: Query tiler features 948 - panfrost: Enable more tiler levels if we can
|
/third_party/vk-gl-cts/doc/testspecs/VK/ |
D | apitests.adoc | 314 ** Barriers that may cause tiler flushes 316 * Large passes that may require tiler flushes
|