mesa/src
Yiwei Zhang 09f5033232 venus: distinguish external memory from mappable memory support
Mappable memory support is a must for Venus core, but the support of
such can be transparent to the driver. Thus the renderer external memory
type won't expose opaque fd type.

External memory over vtest can be exposed and the wsi support on top can
be made explicit as long as masking out the importable bit.

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21379>
2023-02-28 04:56:14 +00:00
..
amd aco/optimizer_postRA: assume all registers are untrackable in loop headers 2023-02-28 04:27:05 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi agx: Lower sampler LOD bias 2023-02-27 02:35:41 +00:00
broadcom vulkan/wsi: switch to using an options struct for last param 2023-02-27 13:21:21 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler glsl: Remove unused as_rvalue_to_saturate(). 2023-02-28 03:36:09 +00:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl: include directly the useful vulkan header, instead of including everything 2023-02-23 18:31:22 +00:00
etnaviv ci/etnaviv: Drop one more gc7000 xfail. 2023-02-24 07:31:36 +00:00
freedreno vulkan/wsi: switch to using an options struct for last param 2023-02-27 13:21:21 +00:00
gallium zink: skip buffer barriers for ACCESS_NONE -> ACCESS_READ / ACCESS_WRITE 2023-02-28 04:08:08 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx glx: include directly the useful vulkan header, instead of including everything 2023-02-23 18:31:22 +00:00
gtest
imagination vulkan/wsi: switch to using an options struct for last param 2023-02-27 13:21:21 +00:00
imgui
intel anv: Skip BTI RT flush if we're doing an op that doesn't use render targets. 2023-02-27 21:44:56 +00:00
loader loader: do not check the mesa DRI_Mesa version if it was not found 2023-02-22 15:07:24 +00:00
mapi glthread: convert (Multi)DrawIndirect into direct if user buffers are present 2023-02-18 09:31:41 -05:00
mesa mesa/shaderapi: fix path memory leak 2023-02-28 01:17:35 +00:00
microsoft microsoft/compiler: Handle scoped barrier in Tess splitting 2023-02-27 20:24:01 +00:00
nouveau nir: add assertions that loops don't have a Continue Construct 2023-02-21 10:41:11 +00:00
panfrost panfrost: Use NIR scoped barriers instead of memory barriers 2023-02-27 20:24:01 +00:00
tool tool/pps: Fix 32-bit build issue with format string 2023-01-18 19:27:41 +00:00
util util/process_test: make the error variable static 2023-02-24 13:30:09 +01:00
virtio venus: distinguish external memory from mappable memory support 2023-02-28 04:56:14 +00:00
vulkan vulkan/wsi/x11: make 4 image minimum for xwayland driver-specific 2023-02-27 13:21:21 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00