James Liu
James Liu
Updating the table we have on the current status of this issue: |Crate|Doc Coverage| |:--|:--| |`bevy_a11y`|100%| |`bevy_animation`|100%| |`bevy_app`|100%| |`bevy_asset`|100%| |`bevy_audio`|100%| |`bevy_core_pipeline`|**22.3%**| |`bevy_core`|100%| |`bevy_derive`|**57.1%**| |`bevy_diagnostic`|**50%**| |`bevy_dylib`|100%| |`bevy_dynamic_plugin`|**42.9%**| |`bevy_ecs_macros`|**40%**| |`bevy_ecs`|**79.5%**| |`bevy_encase_derive`|**0%**| |`bevy_gilrs`|**0%**|...
I see that `ShaderSize` provides this functionality, but without specialization this isn't very usable in generic contexts.
This was discussed on the Bevy Discord ([link](https://discord.com/channels/691052431525675048/1154625176814751744/1154625179041939486)). A summarization of the analysis of the codegen: * encase already does a capacity check only once per write: https://github.com/teoxoy/encase/blob/308bb7248f052a16604e8bf77a7118bea05bf9ea/src/core/rw.rs#L26 * `ArrayMetadata`'s...
One potential other middle ground is to change the vector and matrix implementations to directly copy their bytes instead of relying on the underlying components' implementations. This would eliminate the...
> How did you generate the codegen in the diffs above? With the unchecked change, I think those copies should have been vectorized. It's honestly sort of jank. I compile...
A good example to start from might be https://www.rust-lang.org/. 1. A top level blurb/hero banner with an immediate call to action (try the engine, view features, etc). Nice visuals here...
Haven't had the time to fully read through the RFC, but a quick skim through raises the following questions: - Why can't this be an ecosystem crate? Why must this...
Sorry, what exactly is this asking for?
@cart: updated the main issue to reflect (haha) this. I'll need to dive deeper into the actual reflection APIs to devise an implementation strategy though.
> What about animation blending (like Unity's Mecanim)? You probably won't see a full animation controller like API anytime soon. However, the proposed animation graph API is low-level enough like...