mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-17 22:38:06 +02: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> |
||
|---|---|---|
| .. | ||
| compression.cl | ||
| compression.h | ||
| copy.cl | ||
| draws.cl | ||
| geometry.cl | ||
| helper.cl | ||
| helper.h | ||
| libagx_dgc.h | ||
| libagx_intrinsics.h | ||
| meson.build | ||
| query.cl | ||
| query.h | ||
| tessellation.cl | ||
| tessellator.cl | ||
| tessellator.h | ||
| texture.cl | ||