enso/lib/rust/ensogl/examples
Kaz Wesley 023d8ac239
Precompute MSDFs (#5811)
Precompute MSDFs for all ASCII glyphs; after this, we no longer spend any time on MSDF computations when loading or interacting with the example projects.

Also shader precompilation (during build) is now parallel; if you have many cores and an SSD, it's now practically instant.

Closes #5722.

# Important Notes
- The *dynamic-assets* mechanism now used for MSDF data and shaders is versatile, and could be used to pre-seed any other computation-intensive runtime caches.
2023-03-10 12:59:56 +00:00
..
animation Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
auto-layout Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
cached-shape Use cached icons in Component Browser (#5779) 2023-03-02 14:51:42 +00:00
complex-shape-system Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
custom-shape-system Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
dom-symbols Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
drop-down Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
drop-manager Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
easing-animator Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
focus-management Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
grid-view Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
list-view Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
mouse-events Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
profiling-run-graph Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
render-profile-flamegraph Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
scroll-area Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
slider Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
sprite-system Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
sprite-system-benchmark Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
src Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00
text-area Precompute MSDFs (#5811) 2023-03-10 12:59:56 +00:00
Cargo.toml Eager shader compilation (#5606) 2023-02-22 00:29:48 +01:00