mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-18 22:28:06 +02:00
This syncs up with the protocol of what eventually landed in virglrender. 1) Move all static params to capset to avoid having to query host (reduce synchronous round trips at startup) 2) Use res_id instead of host_handle.. costs extra hashtable lookups in host during submit, but this lets us (with userspace allocated IOVA) make bo alloc and import completely async. 3) Require userspace allocated IOVA to simplify the protocol and not have to deal with GEM_NEW/GEM_INFO potentially being synchronous. Signed-off-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16086> |
||
|---|---|---|
| .. | ||
| drm_hw.h | ||
| venus_hw.h | ||
| virgl_hw.h | ||
| virgl_protocol.h | ||
| virglrenderer_hw.h | ||