mesa/src
Yiwei Zhang 86b3a4e6aa venus: defer roundtrip waiting to vkFreeMemory time
bo allocations for the below cases are after device memory allocation:

1. direct non-external mappable memory allocation
2. pool grow
3. exportable memory allocation

For (1) and (2), the bo is for mapping, which is a pure kernel operation
to happen later. So roundtrip waiting can be deferred until free memory.

For (3), the bo is for either fd export or mapping, which are both pure
kernel operations. So roundtrip waiting can also be deferred until free
memory.

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13874>
2021-12-04 01:48:16 +00:00
..
amd radv: Use util_widen_mask. 2021-12-03 18:29:13 +00:00
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
asahi asahi: Fix BIND_PIPELINE sizing and alignment 2021-11-18 23:35:25 +00:00
broadcom v3d: enable ARB_texture_view 2021-12-03 15:32:36 +00:00
compiler intel/compiler: Get mesh_global_addr from the Inline Parameter for Task/Mesh 2021-12-04 00:41:46 +00:00
drm-shim drm-shim: Support kernels with >4k pages 2021-08-13 23:33:52 +00:00
egl egl/wayland: fix surface dma-buf feedback error exits 2021-12-02 14:18:55 +00:00
etnaviv ci: move windowoverlap exclusion to all-skips 2021-11-29 18:08:49 -05:00
freedreno freedreno/a5xx: enable OES_gpu_shader5 2021-12-03 20:04:17 +00:00
gallium nv50: don't claim support for format-less stores 2021-12-04 01:34:17 +00:00
gbm gbm: add GBM_FORMAT_GR1616 and RG1616 2021-10-27 02:53:05 +00:00
getopt scons: Remove. 2021-03-20 10:38:55 +00:00
glx glx/dri3: fix glXQueryContext does not return GLX_RENDER_TYPE value 2021-11-19 01:37:27 +00:00
gtest gtest: Fix output of array ASSERT/EXPECT macros 2021-11-11 09:53:09 -08:00
hgl
imgui
intel intel/compiler: Load draw_id from XP0 in Task/Mesh shaders 2021-12-04 00:41:46 +00:00
loader classic/i965: Remove driver 2021-12-03 23:53:06 +00:00
mapi windows: Use TLS context/dispatch with shared-glapi 2021-12-02 03:03:14 +00:00
mesa mesa: move common/dri into gallium 2021-12-03 23:53:06 +00:00
microsoft CI/windows: Move reference files to relevant ci subdirectories 2021-12-01 18:26:15 +00:00
nouveau
panfrost panfrost: Add empty tile flags to GenXML 2021-11-30 15:43:59 +00:00
tool intel/pps: tweak intel config some more 2021-11-22 11:52:46 +00:00
util util: Add util_widen_mask function. 2021-12-03 18:29:13 +00:00
virtio venus: defer roundtrip waiting to vkFreeMemory time 2021-12-04 01:48:16 +00:00
vulkan vulkan: Unlock before return. 2021-11-24 15:15:46 +00:00
meson.build meson: build freedreno tools when other parts of freedreno not enabled 2021-10-26 00:33:31 +00:00