-
Notifications
You must be signed in to change notification settings - Fork 27
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
Integration with tracy_client #15
Comments
This would be very useful IMO. I assume this will involve addressing the implementation in |
We shouldn't have to. That is basically an implementation of vulkan query set management like wgpu-profiler does. We just would need to build a simple rust interface to the __tracy_emit_gpu* functions in tracy_client and then bind to that from here. Just depends on nagisa/rust_tracy_client#39 (which I see you've already saw) I actually think I might hack on this tomorrow. |
Oh, I assumed this is what the issue I linked meant (i.e. exposing this simple interface at the tracy_client level). |
Yeah that issue is for the actual implementation on top of vulkan, like tracy has natively for all the apis. |
Depends on #39 Context Wumpf/wgpu-profiler#15 This adds the GPU api to tracy_client. It merely adds safe interfaces.
Now that tracy has proper C api support for GPU timestamps, it would be a great extension to this library to offer a tracy feature where the timestamps collected by wgpu-profiler are reported to tracy.
I am planning on working on this in a while but I wanted to clear it with you before I did.
The text was updated successfully, but these errors were encountered: