mesa/src
Yiwei Zhang 86c6484fba venus: lazily query and cache gralloc front rendering usage
When skiavk is the default system ui renderer, venus icd gets preloaded
into Zygote. However, Zygote access to render node is normally denied by
selinux except for legacy bootanimation purpose. This change fixes venus
icd loading to avoid invoking cros gralloc driver loading by moving the
perform op outside, so that we still get the memory footprint win.

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Ryan Neph <ryanneph@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21107>
2023-02-03 19:33:18 +00:00
..
amd radv: Work around shader_call_data variables in raygen shaders 2023-02-03 14:25:19 +00:00
android_stub android: Cleanup unneeded headers from the sync stub 2023-01-25 08:58:25 -03:00
asahi asahi: Run nir_lower_fragcolor during preprocessing 2023-02-03 15:03:06 +00:00
broadcom v3dv: mark dEQP-VK.api.command_buffers.record_many_draws_secondary_2 as flaky 2023-02-02 14:44:05 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir: Add a late texcoord replacement pass 2023-02-03 15:03:06 +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: fix fd_display_gpu on surfaceless and device platforms 2023-01-31 10:41:32 +00:00
etnaviv etnaviv: drm: fix check if BO is on a deferred destroy list 2023-01-28 13:48:30 +00:00
freedreno turnip: Make the tiling-impossible case have an impossible tile layout. 2023-02-02 14:56:15 -08:00
gallium ci/llvmpipe: Drop skip of InteractionFunctionCalls2. 2023-02-03 19:01:59 +00:00
gbm gbm/backend: fix gbm compile without dri 2023-01-13 22:29:29 +00:00
getopt
glx loader,glx,egl: remove is_different_gpu variable from loader 2023-01-24 12:51:35 +00:00
gtest
hgl
imagination pvr: Process wait event sub command. 2023-01-27 19:41:08 +00:00
imgui
intel anv: handle ATTACHMENT_OPTIMAL layout 2023-02-03 09:17:03 +00:00
loader loader: Add infrastructure for tracking active CRTC resources 2023-01-27 04:35:08 +00:00
mapi glthread: make marshal functions for glBegin/End attribs non-static 2023-01-20 21:34:09 -05:00
mesa mesa: fix out of bounds stack access on big endian 2023-01-25 23:27:10 +00:00
microsoft dzn, driconf: Add a driconf entry for NMS to claim wide line support 2023-01-30 21:17:25 +00:00
nouveau nir: Eliminate nir_op_i2b 2022-12-14 06:23:21 +00:00
panfrost panfrost: Implement GL_EXT_render_snorm on Bifrost+ 2023-02-03 17:21:34 +00:00
tool tool/pps: Fix 32-bit build issue with format string 2023-01-18 19:27:41 +00:00
util util: Implement util_iround with lrintf unconditionally 2023-02-03 04:00:17 +00:00
virtio venus: lazily query and cache gralloc front rendering usage 2023-02-03 19:33:18 +00:00
vulkan wsi/win32: We don't need a window DC for DXGI 2023-02-02 19:48:00 +00:00
meson.build wgl: Add support for Xbox GDK. 2023-01-19 03:25:55 +00:00