This commit adds a new ShapeBuffer type, which contains some buffers tha are commonly re-created during the shaping process. New APIs are added that take this structure, and old APIs are turned into wrappers around the new API. The goal is to reduce the number of per-layout allocations that happen in a typical layout call. |
||
|---|---|---|
| .. | ||
| fallback | ||
| mod.rs | ||
| system.rs | ||