You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is only done because V-HACD exposes no completion event that can be subscribed to, instead only offering an IsReady boolean for polling.
At some point, V-HACD itself should be modified to include a completion event, and ComputeAsync can be modified to subscribe to it with TaskCompletionSource.
The text was updated successfully, but these errors were encountered:
Currently,
Task.Run
is used to avoid blocking while V-HACD runs. This is very much not ideal, as it consumes aThreadPool
thread.This is only done because V-HACD exposes no completion event that can be subscribed to, instead only offering an
IsReady
boolean for polling.At some point, V-HACD itself should be modified to include a completion event, and
ComputeAsync
can be modified to subscribe to it withTaskCompletionSource
.The text was updated successfully, but these errors were encountered: