Stefan Schake <stsch...@gmail.com> writes: > v2 drops the submit flags, directly moves in fence handling to the > job submit function and queries for the syncobj cap instead of using > a separate support parameter. > > This series adds support for the native fence fd extension to vc4. > The implementation relies on a newly introduced kernel interface that > allows submitting syncobjs for in/out fences during job submission. > > Since syncobjs are relatively new, patches 1 and 3 have build changes > for automake and meson to require a recent libdrm version. > > There is some scope here to replace the previous sequence number based > implementation with only syncobjs, but given that we need to continue > supporting older kernels I felt it would have only added complexity. > > This has been tested with piglit and kmscube -A(tomic). In particular, > I checked that the fd numbers weren't increasing during the kmscube run. > > Should not be merged until the kernel side lands. In particular, patch 2 > is purely provisional.
Now that the kernel is in drm-next, I've merged the Mesa patches. I updated the UABI patch for the finalized version with pad2, and I tweaked the meson.build patch so that we don't need a libdrm_vc4. Thanks so much for working on this!
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev