From 4b877079872248d3a4c17312b18599c6084e1e2d Mon Sep 17 00:00:00 2001 From: Irene Knapp Date: Sat, 8 Aug 2026 20:11:06 -0700 Subject: move the obj loader to a more logical place Force-Push: yes Change-Id: I0d506fa517daeacf63b52fdd5900f1bbee9c22b7 --- src/graphics/model.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/graphics') diff --git a/src/graphics/model.rs b/src/graphics/model.rs index bda064c..01e8731 100644 --- a/src/graphics/model.rs +++ b/src/graphics/model.rs @@ -5,7 +5,6 @@ use crate::graphics::render_state::RenderState; use crate::graphics::util::init_buffer; use crate::graphics::window_dressing::WindowDressing; use crate::linear_algebra::{ Vec3, Vec4, Transformation }; -use crate::model_loader::load_model; use crate::shader_data::{ Vertex, VertexPushBlock }; use std::f32::consts::{ TAU }; @@ -26,7 +25,8 @@ pub struct Model { impl Model { - pub fn new(permanent: &PermanentGraphicsState, + pub fn new(vertices: Vec>, indices: Vec, + permanent: &PermanentGraphicsState, window_dressing: &WindowDressing) -> Result { @@ -35,7 +35,6 @@ impl Model { let graphics_queue = &permanent.graphics_queue; let transient_command_pool = &window_dressing.transient_command_pool; - let (vertices, indices) = load_model()?; let index_count = indices.len(); let (vertex_buffer, vertex_buffer_memory) -- cgit 1.4.1