nannou-org / nannou

A Creative Coding Framework for Rust.
https://nannou.cc/
6.05k stars 306 forks source link

Use mid-level render APIs for render #962

Closed tychedelia closed 7 months ago

tychedelia commented 9 months ago

Currently from #960, we are using a pretty direct port of the existing rendering, running everything in our own ViewNode in Bevy's render graph. However, since we're not really doing anything complex here, we should be able to use Bevy's mid-level render APIs instead. This will hopefully bring us more closely aligned with Bevy idiom's, and provide better integration for doing stuff like combining Nannou with a 3d Bevy scene.