diff options
| author | Irene Knapp <ireneista@irenes.space> | 2026-08-08 05:13:18 -0700 |
|---|---|---|
| committer | Irene Knapp <ireneista@irenes.space> | 2026-08-08 05:13:18 -0700 |
| commit | ecee10d87f5f2c8b56647ce2a2790f03880f573c (patch) | |
| tree | ebd1078caa5f727acedd4641f102024ce9370148 /src/main.rs | |
| parent | 698c9493c89fb0c41eb7a10186c6befc7ad01d79 (diff) | |
move models into their own struct and file
Force-Push: yes Change-Id: Ic6aa38b7d069825beadeb144eace5a9d23f0d21b
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 1b9d0fe..7bf8f5f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,6 @@ #![deny(unsafe_code)] use crate::error::*; +use crate::graphics::model::Model; use crate::graphics::permanent::{ PermanentGraphicsState, GraphicsStateForReinit }; @@ -70,8 +71,10 @@ impl Surreality { if enable_swapchain.0 { let window_dressing = WindowDressing::new(&permanent, &for_reinit, enable_anisotropy)?; - let render_state = RenderState::new(&permanent, &for_reinit, - &window_dressing)?; + let mut render_state = RenderState::new(&permanent, &for_reinit, + &window_dressing)?; + render_state.set_model(Model::new(&permanent, &for_reinit, + &window_dressing)?); *self.window_dressing.get_mut() = Some(window_dressing); *self.render_state.get_mut() = Some(render_state); |