Benjamin Saunders
Benjamin Saunders
The case for libraries makes sense, thanks for the context! In particular, this should permit faster/more consistent event delivery to a separate thread than any approach which requires centralized application-side...
Thanks. My data isn't representative, but the reports I've received from Rust binding users suggest that workarounds involving illegal Vulkan are running unconditionally, which is not ideal. If there are...
I'd like to see synirc and EsperNet.
It is very convenient when coupling push-based and pull-based interfaces to push all your data before trying to drain packets, so having undocumented breakage there is definitely an unpleasant surprise.
Excellent question. IMO we should favor realistic code; the goal here is to benchmark the *libraries*, not compete to see who can write the cheekiest *benchmark* code.
Please separate unrelated changes into independent commits or PRs.
In addition to the above, we should also standardize on the source data layout. Currently, legion has data already in column-major layout, while every other ECS starts with row-major data,...
Note that nalgebra *is* pretty heavy, so it probably shouldn't be used internally. It's also important not to have a math library in the public API, since they tend to...
Yeah, the public API issue is by far the most important.
The fundamental rule of implementing a future is "never return `Pending` without saving the waker". If the second poll returns `Pending`, then the latest waker must have been saved. An...