Commit graph

8 commits

Author SHA1 Message Date
Chris Cochrun
da3b02cf8a adding together a jump-flood algorithm for rendering outlines
Some checks are pending
Format / all (push) Waiting to run
Lint / all (push) Waiting to run
Test / all (macOS-latest, beta) (push) Waiting to run
Test / all (macOS-latest, stable) (push) Waiting to run
Test / all (ubuntu-latest, beta) (push) Waiting to run
Test / all (ubuntu-latest, stable) (push) Waiting to run
Test / all (windows-latest, beta) (push) Waiting to run
Test / all (windows-latest, stable) (push) Waiting to run
2025-07-10 10:03:03 -05:00
Alphyr
505f12f6ce
Small improvements to cache (#130)
* Remove `Arc` around `RenderPipeline`

It is not necessary anymore in last `wgpu` version.

* Replace `RwLock` with `Mutex`

It was only used for writing.
2025-03-09 00:59:20 +01:00
dtzxporter
09712a70df
Upgrade wgpu to 23.0 2024-11-05 13:26:49 +01:00
Héctor Ramón Jiménez
0d7ba1bba4
Update wgpu to 22.0 2024-07-19 19:02:10 +02:00
Héctor Ramón Jiménez
ce412b3954
Reapply "update to wgpu 0.20.0 (#93)"
This reverts commit 0a688982e9.
2024-07-17 13:01:39 +02:00
Héctor Ramón Jiménez
0a688982e9
Revert "update to wgpu 0.20.0 (#93)"
This reverts commit 670140e2a1.
2024-05-08 19:25:00 +02:00
Pēteris Pakalns
883b9170b4
Simplify rendering pipeline, reduce gpu memory usage, remove duplicated data 2024-05-08 19:23:45 +02:00
Héctor Ramón
5aed9e1477
Support sharing Pipeline state between TextAtlas (#95)
* Support sharing `Pipeline` state between `TextAtlas`

* Keep using `Vec` for pipeline cache

* Use `OnceCell` to keep `Pipeline` private

* Revert "Use `OnceCell` to keep `Pipeline` private"

This reverts commit 4112732b1734a3bb6b915d2103e699ef549b77c1.

* Rename `Pipeline` type to `Cache`
2024-05-08 11:09:19 -02:30