Shane Peelar
Shane Peelar
I was wrong! It is indeed possible to do this with `typenum`, but it makes the code a giant mess, and likes to cause internal compiler errors in `rustc`. It...
> iamthetypesystem.jpg Small update -- I was unable to get to the proposed implementation without (again) hitting the limits of the type system in Rust as it currently exists. So...
OK, per the discussion on the Bevy ecs-dev channel on Discord with @james7132 @alice-i-cecile and Joy (sorry, can't find your handle on here!), we decided to support best-in-class performance only...
Small update; code has been reworked, but I'm trying to find a way to recommend using batches without using the array `map` function, which optimizes horribly for some reason. TransparentWrapper...
So it seems `array::map` can be fixed, and there is work upstream on doing that: [here](https://github.com/rust-lang/rust/issues/86912) and [here](https://github.com/rust-lang/rust/issues/102202). It is also possible to provide a new trait to use the...
I have an idea for a new example to showcase this PR, but I haven't had time to get it implemented with benchmarks and everything. However, I think the actual...
Hey all, just lettying you know I haven't forgotten about this. I've found a suitable example using collision detection that is easy to explain and directly benefits from batched queries....
The new example and associated benchmark are up. Results look good!  This benchmark has been included in the main Bevy benchmark suite. To run it, ensure you have AVX...
@alice-i-cecile @james7132 @BoxyUwU @TheRawMeatball I think this is now fully ready for review! For example usage, see [this benchmark](https://github.com/bevyengine/bevy/pull/6161/files#diff-dcc0f753bd330ada950bb7791f6dc51175417abec661b11013f77a461c6aa816) 😄 -- it has been included in the docs too.
Sounds good, no rush! :) EDIT: Hmm weird, I guess I don't know the review request interface that well... didn't mean to remove the requests for reviews.