-
Notifications
You must be signed in to change notification settings - Fork 434
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
How to submit a RawCommandBuffer? #2528
Comments
You're right that it's not possible. Reason being that there are still pre-historic parts of the codebase that are in the way. I'm currently working on rewriting all synchronization to a task graph instead, which would include making the command buffer submission use the raw command buffer only. However, with the task graph, you wouldn't need to do that. You could just specify the range of buffer that is written by a task and not touch anything of this sort. If you must submit a |
I would like to synchronize between compute dispatch calls but since I dont use descriptors (https://docs.vulkan.org/samples/latest/samples/extensions/buffer_device_address/README.html) vulkano cannot do the sync for me (I assume). I found the
RawRecordingCommandBuffer
where I can do my own sync. But now I dont know how to submit thatRawCommandBuffer
to a queue.Is there a way to submit the
RawCommandBuffer
?Other workarounds I can think of are:
I would like to keep using vulkano and dodge ash but both workarounds feel suboptimal. Any advice?
The text was updated successfully, but these errors were encountered: