mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-25 08:18:11 +02:00
Massive performance gains, some fps before/after numbers from glmark2: [shading] 1486 -> 2391 [refract] 87 -> 127 [terrain] 32 -> 56 ...and it's basically for free with enough copy/paste, so thank you to Boris Brezillon for an excellent Asahi patch, the LRU cache seems to work great on M1 :-p There are a few minor changes I made from panfrost, notably adjusting the constants to account for 16KiB pages and switching from pthread_mutex to simple_mtx to be less weird in Mesa. For context on the design, the following commits evolved it in Panfrost and their commit messages may be useful... The logic in this module is the product of years of mistakes and correcting course :-) |
||
|---|---|---|
| .. | ||
| compiler | ||
| drm-shim | ||
| layout | ||
| lib | ||
| meson.build | ||