mesa/include
Rob Clark e6b2785811 freedreno/drm/virtio: Use userspace IOVA allocation
If supported by host virglrenderer and host kernel, use userspace
allocated GPU virtual addresses.  This lets us avoid stalling on
waiting for response from host kernel until we need to know the
host handle (which is usually not until submit time).

Handling the async response from host to get host_handle is done
thru the submit_queue, so that in the submit path (hot) we do not
need any additional synchronization to know that the host_handle
is valid.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16086>
2022-04-27 23:10:00 +00:00
..
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
c11 c11: Fixes unused parameter warnings 2022-03-24 21:56:48 +00:00
CL CL: update CL headers to 3.0 2020-11-06 17:02:54 +10:00
D3D9
d3dadapter
drm-uapi freedreno/drm/virtio: Use userspace IOVA allocation 2022-04-27 23:10:00 +00:00
EGL egl: sync eglext.h & egl.xml from Khronos 2021-10-12 21:40:54 +00:00
GL gallium/dri: Extend image extension to support in-fence 2022-03-04 22:16:20 +00:00
GLES
GLES2
GLES3
HaikuGL hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
KHR
pci_ids svga: Add support for SVGAv3 2022-04-26 00:33:25 +00:00
vk_video vulkan: update vk video headers for new vulkan headers. 2022-03-17 21:14:28 +00:00
vulkan vulkan: spec update to 1.3.211 2022-04-05 12:55:21 +00:00
winddk d3d10umd,d3d10sw: Initial import. 2021-05-19 13:50:07 +00:00
c11_compat.h
c99_alloca.h
c99_compat.h Remove Scons leftovers 2021-03-30 20:17:19 +00:00
c99_math.h
kopper_interface.h glx/kopper: Wire up a way for SwapBuffers to fail 2022-04-27 21:50:16 +00:00
meson.build anv: Remove vkCreateDmaBufINTEL (v4) 2021-04-08 14:15:55 +00:00
no_extern_c.h