summary refs log tree commit diff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
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);