mesa/src/gallium/drivers
Lucas Fryzek db38a4913e llvmpipe: query winsys support for dmabuf mapping
Fixes #11257 by ensuring winsys mapping functions is only called
if its supported by the winsys, which should prevent llvmpipe from
crashing with kmswast.

If the winsys is kms_swrast then this method will be null, but on
drisw it will be available.

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29546>
2024-06-07 02:42:20 +00:00
..
asahi asahi: unify naming for COUNTS structs 2024-05-16 13:25:56 -04:00
crocus intel: Move slm functions from brw_compiler.h to intel_compute_slm.c/h 2024-05-30 16:46:16 +00:00
d3d12 gallium/drivers: do not link against libgalliumvl directly 2024-05-30 08:44:23 +00:00
etnaviv etnaviv: handle missing alu conversion opcodes 2024-05-27 17:58:51 +00:00
freedreno freedreno: Use buffer replacement limit 2024-06-04 14:49:56 +00:00
i915 treewide: Cleanup unused structs 2024-05-11 17:30:59 +00:00
iris iris: Simplify bo import in memobj_create_from_handle 2024-06-07 00:58:41 +00:00
lima lima: remove the standalone compiler 2024-06-03 00:25:44 +00:00
llvmpipe llvmpipe: query winsys support for dmabuf mapping 2024-06-07 02:42:20 +00:00
nouveau util: Rename DETECT_OS_UNIX to DETECT_OS_POSIX 2024-06-07 01:56:28 +00:00
panfrost pan/jc: Drop unused pool argument passed to pan_jc_add_job() 2024-05-28 16:03:30 +00:00
r300 ci/r300: update flake list from nightly reports 2024-05-23 21:32:35 +00:00
r600 radeonsi: remove RADEON_FLAG_READ_ONLY 2024-06-06 01:01:46 +00:00
radeonsi ac,radeonsi: add a function to initialize compute preambles 2024-06-06 20:26:47 +00:00
softpipe Uprev Piglit to cf8daaf5ba90fc9b8a0e144355026e2a14c79944 2024-06-03 06:58:28 +00:00
svga treewide: Cleanup unused structs 2024-05-11 17:30:59 +00:00
tegra gallium: add a nboxes param to flush_frontbuffer 2024-02-29 01:15:22 +00:00
v3d v3d: add support for load_workgroup_size 2024-06-06 12:01:00 +00:00
vc4 vc4: use IO semantics for location 2024-05-13 14:35:46 +00:00
virgl freedreno/loader: Switch over to probe_nctx 2024-05-23 20:02:04 +00:00
zink anv: Rely more on ISL_SURF_USAGE_DISABLE_AUX_BIT 2024-06-07 00:58:41 +00:00