Emerson Coskey

Results 9 issues of Emerson Coskey

# Objective Bevy's current render graph is quite rigid; Since it's a pure-ecs system, all the inputs and outputs are fixed. This makes it both difficult to customize for third-party...

C-Enhancement
A-Rendering
D-Complex
X-Controversial
C-Needs-Release-Note
D-Domain-Expert
S-Needs-Review
S-Needs-SME

# Objective Currently there's not a ton of boilerplate for loading assets, either using `embedded_asset!` or not. But this can still add up, and does especially in rendering code. ##...

A-Assets
C-Usability
S-Needs-Review

Implement procedural atmospheric scattering from [Sebastien Hillaire's 2020 paper](https://sebh.github.io/publications/egsr2020.pdf). This approach should scale well even down to mobile hardware, and is physically accurate. ## TODO ~~- implement multiscattering (followup?)~~ (in...

C-Feature
A-Rendering
D-Complex
M-Needs-Release-Note
S-Waiting-on-Author

(Non-exhaustive) 1. what patterns do we expect to see sub-scenes used for? 2. do we expect to need multi-scene editing in the same viewport? (the only reason I can see...

S-Needs-Design
C-Usability
A-Scenes

Step 2 of the [camera restructure](https://hackmd.io/@bevy/rkKGU61Wgx)! Motivation: In the proposal, I've stolen the `SubView` name to represent a component that requests a viewport proportional to the size of the render...

A-Rendering
C-Usability
M-Needs-Migration-Guide
D-Modest
S-Needs-Review

# Objective Allow reborrowing for QueryData types. The end goal here is to work towards a fast `System::run_iter` api, avoiding the overhead of `get_param` with each iteration. Funnily enough the...

C-Feature
A-ECS
D-Modest
S-Needs-Review

NOTE: blocked on #21917 or #21916 # Objective - Enable constructing systems from param builders without world access ## Solution - Add `BuilderSystem`, a wrapper which defers state construction until...

C-Feature
A-ECS
S-Blocked
D-Modest

# Objective NOTE: blocked on #21917 and #21923 resolves #16680 Add a new system param for running systems inside other systems. Also, I've included some macros for nice syntax on...

C-Feature
A-ECS
S-Blocked
M-Migration-Guide
D-Complex
M-Release-Note

# Objective Allow functions accepting `StaticSystemInput` as input to be used as systems accepting the inner type. ## Solution - Add FromInput trait mirroring IntoResult ## Testing - Compiles -...

C-Feature
A-ECS
S-Ready-For-Final-Review
D-Modest