mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-05 13:20:10 +01:00
All non-atomic allocations are on pretty slow paths where we only have a single invocation running. This means they're technically thread-safe (assuming only a single queue) but it also means the perf of a single allocation doesn't matter much. However, as a bunch of things are becoming helpers that may or may not be run in parallel for things like multi-draw, it becomes harder to know when non-atomic is safe. We're probably better off using atomic allocations everywhere. Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com> Reviewed-by: Mary Guillemard <mary@mary.zone> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38404> |
||
|---|---|---|
| .. | ||
| geometry.cl | ||
| meson.build | ||
| restart.h | ||
| tessellation.cl | ||
| tessellator.h | ||