mesa/src
Gurchetan Singh e0b1193361 mesa: import mesa3d_util
This is intended to a Rust analog to "src/util", which has
many utilities used by Mesa developers.  This is mostly
a copy of ${crosvm} rutabaga_gfx/src/rutabaga_os (which will
be deleted in favor of this crate).

Key constructs include:
    - SharedMemory
    - MemoryMapping
    - Tube (sockets, essentially)
    - OwnedDescriptor (HANDLE or fd-based)
    - WaitContext (epoll, ..)

As one would expect, Linux implementations are the most complete.

Acked-by: Aaron Ruby <aruby@qnx.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35210>
2025-06-17 22:28:54 +00:00
..
amd radv/ci: document flakes seen recently 2025-06-17 21:49:35 +00:00
android_stub
asahi asahi/lib: Don't use deprecated NIR_PASS_V macro 2025-06-11 21:43:01 +00:00
broadcom broadcom/ci: catch more similar flakes 2025-06-17 21:49:36 +00:00
c11
compiler nir: simplify nir_addition_might_overflow 2025-06-17 13:28:00 +00:00
drm-shim
egl egl/dri/wayland: Fix memory leak in wayland buffer handling 2025-06-11 17:09:47 +00:00
etnaviv etnaviv/ci: document new failure 2025-06-17 21:49:35 +00:00
freedreno freedreno/ci: document flakes seen recently 2025-06-17 21:49:35 +00:00
gallium lavapipe/ci: catch all the dEQP-VK.synchronization2.timeline_semaphore.* flakes 2025-06-17 21:49:36 +00:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt
gfxstream gfxstream: fix virtio-gpu on Goldfish interactions 2025-06-17 16:13:03 +00:00
glx glx,egl: drop libpipe_loader_dynamic dependency 2025-05-27 07:53:20 +00:00
gtest
imagination vulkan: Enable PresentWait2 on many physical devices 2025-06-13 15:52:02 +00:00
imgui
intel anv: Support multi-planar formats in anv_formats_are_compatible 2025-06-17 11:23:46 +00:00
loader loader/wayland: Move acquisition time tracking into perfetto flows 2025-05-26 16:13:25 -05:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
mesa mesa: get correct src address for transferOps 2025-06-12 23:33:27 +00:00
microsoft ci: Skip check-only container jobs for pre-merge 2025-06-10 14:37:14 +00:00
nouveau nvk: Add an nvk_sampler_header struct and return it by value 2025-06-14 03:52:34 +00:00
panfrost panvk: advertise VK_KHR_maintenance6 on v10+ 2025-06-16 10:29:26 -07:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util mesa: import mesa3d_util 2025-06-17 22:28:54 +00:00
virtio venus: fix maint7 layered vk props query 2025-06-14 03:31:32 +00:00
vulkan vulkan: update headers/xml for 1.4.318 2025-06-14 08:21:31 +00:00
x11
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: support building with system libgbm 2025-04-09 12:15:33 +00:00