diff options
author | Lionel Landwerlin <[email protected]> | 2019-09-30 12:30:20 +0300 |
---|---|---|
committer | Lionel Landwerlin <[email protected]> | 2019-11-11 21:46:51 +0000 |
commit | 246261f0addfc24f69ae412b9ef7e40e2c667a4a (patch) | |
tree | 162baa472b8a829a957911817a2c3e26c06848e9 /docs/relnotes/3.2 | |
parent | 3e223635376d7a5cfbbd2eccfe1d8ad2620fdfd2 (diff) |
anv: prepare the driver for delayed submissions
Timeline semaphore introduce support for wait before signal behavior,
which means that it is now allowed to call vkQueueSubmit() with wait
semaphores not yet submitted for execution. Our kernel driver requires
all of the wait primitives to be created before calling the execbuf
ioctl. As a result, we must delay submissions in the userspace driver.
This change store the necessary information to be able to delay a
VkSubmitInfo submission to the kernel driver.
v2: Fold count++ into array access (Jason)
Move queue list to another patch (Jason)
v3: Document cleanup of temporary semaphores (Jason)
v4: Track semaphores of SYNC_FD type that needs updating after delayed
submission
v5: Don't forget to update sync_fd in signaled semaphores after
submission (Jason)
Signed-off-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'docs/relnotes/3.2')
0 files changed, 0 insertions, 0 deletions