James Liu
James Liu
.We'd need to be aware that the type is `!Sync` in some way. Not sure how to do that in a workable way in `Mut`.
Is this still an issue after #4197?
Do you mind providing more information about this? A quick google shows cgpath as being a Swift UI API? How would you imagine a Bevy integration here working?
Could we make `Scope` a `Future` instead of a synchronous function? This would allow yielding back to the executor/TaskPool, relying on the `catch_unwind` added in #6443, and allow transitively carrying...
Thinking on this more. I think the solution in the original issue is correct for the same reasons #6443's changes are correct. By dropping the runnable during the panic, it...
I'd like to see some performance numbers here. `MeshUniform`'s size in memory is notorious for impacting end-to-end rendering performance. Particularly since IIRC, matrix transposes are basically free on modern GPU...
It may have worth to move the transpose explicitly to the GPU. If it's "free" on the GPU and has a cost on the CPU, makes more sense to just...
@pbaja do you mind trying the alternative I proposed above? If it shows that it's as performant, we can probably merge the change.
Next time, if you have a question, please use [Discussions](https://github.com/bevyengine/bevy/discussions) instead of issues. They're better suited for general questions than issues.
A short term fix would be to register the type. A long term fix would likely to exclude computed types like `GlobalTransform` and `ComputedVisibilty` from scenes and just initialize their...