Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

va:add synchornization fence for HW execution #810

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

XinfengZhang
Copy link
Contributor

@XinfengZhang XinfengZhang commented May 11, 2024

do not merge!
add fence in and fence out for vaEndPicture which is using to submit command buffer fence out will be signaled after HW execution, fence in is the dependencies

add fence in and fence out for vaEndPicture which is using to submit command buffer
fence out will be signaled after HW execution, fence in is the dependencies

Signed-off-by: Carl Zhang <carl.zhang@intel.com>
@ceyusa
Copy link
Contributor

ceyusa commented May 13, 2024

is this Linux only?

@XinfengZhang
Copy link
Contributor Author

is this Linux only?

good question, it is for a linux PoC , will not merge until we could verify it.
I suppose we could refer vulkan vkSemaphore or vkFence in future to support all OS in future.
such as: add a interface to createsyncobj and destroysyncobj, the syncobj could be used to encapsulate different OS sync object.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants