mesa/src
Emma Anholt 4531b8ace4
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
treewide: Make exported DRM FDs read-write.
Without this, somebody trying to map a buffer for write by the CPU would
fail.  This is not common to do in hardware driver environments, but it
shouldn't be disallowed, and there's no downside to allowing it.

I did skip virgl, because that's one where I don't know for sure if there
wouldn't be a downside to allowing RDWR (there are other virt exports
where RDWR is gated on a mappable flag).

This is a follow-up to !37088 to keep copy and paste from introducing the
same bug anywhere else.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37339>
2025-09-27 19:46:14 +00:00
..
amd radv: call nir_opt_undef late too 2025-09-26 15:11:26 +00:00
android_stub
asahi treewide: Make exported DRM FDs read-write. 2025-09-27 19:46:14 +00:00
broadcom treewide: Make exported DRM FDs read-write. 2025-09-27 19:46:14 +00:00
c11
compiler spirv: Add support for OpBitcast in OpSpecConstantOp 2025-09-27 13:45:12 +00:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl egl: Don't maintain a list of AtExit functions 2025-09-24 21:16:02 +00:00
etnaviv etnaviv: Update headers from rnndb 2025-09-26 10:30:16 +00:00
freedreno tu/perfetto: Use a separate track for VK_EXT_debug_utils labels 2025-09-26 15:45:21 +00:00
gallium treewide: Make exported DRM FDs read-write. 2025-09-27 19:46:14 +00:00
gbm egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
getopt
gfxstream vulkan: Compute path to write into JSON manifests once, use it everywhere 2025-09-26 10:47:31 +00:00
glx glx: Fix segfault when Nvidia PRIME render offload is enabled, but not used 2025-09-20 08:43:00 +00:00
gtest
imagination treewide: Make exported DRM FDs read-write. 2025-09-27 19:46:14 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv: Use image view base-layer in can_fast_clear_color_att() 2025-09-26 19:15:22 +00:00
loader meson: use the wayland module 2025-09-22 16:35:26 +00:00
mesa mesa: clear TransformFeedback.NumVarying on error 2025-09-23 09:09:55 +02:00
microsoft vulkan: Compute path to write into JSON manifests once, use it everywhere 2025-09-26 10:47:31 +00:00
nouveau nak: Implement bitfield_extract with OpSgxt 2025-09-26 20:38:04 +00:00
panfrost treewide: Make exported DRM FDs read-write. 2025-09-27 19:46:14 +00:00
tool clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
util util/macros: Add ATTRIBUTE_COLD 2025-09-26 19:40:45 +00:00
virtio vulkan: Compute path to write into JSON manifests once, use it everywhere 2025-09-26 10:47:31 +00:00
vulkan wsi/metal: fix cleanup on swapchain image creation failure 2025-09-26 20:59:35 +00:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format clang-format: Move ForEachMacros into src/.clang-format for freedreno 2025-09-09 07:04:55 +00:00
git_sha1.h.in meson: use vcs_tag() instead of custom script 2025-09-24 18:49:37 +00:00
meson.build meson: use vcs_tag() instead of custom script 2025-09-24 18:49:37 +00:00