INNER CODE UNIT · Rust

build

dust-engine/dust · crates/pbr/src/lib.rs:168

    fn build(&self, app: &mut App) {
        app.add_systems(Startup, setup.after(CreateDevice));
        app.add_systems(Startup, setup_upscaler.after(CreateDevice));
        app.init_resource::<JitterState>();
        app.init_resource::<RenderQualitySettings>();
        app.init_resource::<UpscalerSessionState>();
        app.add_systems(
            PostUpdate,
            (
                create_sbt.before(PbrRenderSet),
                ensure_hdr_target.in_set(SwapchainSet).before(render),
                ensure_upscaler_session
                    .in_set(DefaultRenderSet)
                    .after(ensure_hdr_target)
                    .before(render),
                advance_jitter
                    .in_set(DefaultRenderSet)
                    .after(ensure_upscaler_session)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…