summaryrefslogtreecommitdiff
path: root/engine/src/object.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2023-10-13 23:32:00 +0200
committerHampusM <hampus@hampusmat.com>2023-10-13 23:32:00 +0200
commit12f48046b2606fc77a1312a6d5e5fc7ff9feff88 (patch)
tree644f4abd6785a5f0c066c7fbadcfc5e820a41ebf /engine/src/object.rs
parentcfa73b1ea42fa491ff9e00bb5efb5e5a5d860578 (diff)
refactor(engine): move uses of OpenGL to OpenGL module
Diffstat (limited to 'engine/src/object.rs')
-rw-r--r--engine/src/object.rs13
1 files changed, 9 insertions, 4 deletions
diff --git a/engine/src/object.rs b/engine/src/object.rs
index 6b4bf4e..a650abc 100644
--- a/engine/src/object.rs
+++ b/engine/src/object.rs
@@ -1,5 +1,10 @@
+use crate::opengl::shader::{
+ Error as ShaderError,
+ Kind as ShaderKind,
+ Program as ShaderProgram,
+ Shader,
+};
use crate::renderer::Renderable;
-use crate::shader::{Kind as ShaderKind, Program as ShaderProgram, Shader};
use crate::vertex::Vertex;
#[derive(Debug)]
@@ -61,11 +66,11 @@ impl Object
pub enum Error
{
#[error("Failed to create vertex shader")]
- CreateVertexShaderFailed(#[source] crate::shader::Error),
+ CreateVertexShaderFailed(#[source] ShaderError),
#[error("Failed to create fragment shader")]
- CreateFragmentShaderFailed(#[source] crate::shader::Error),
+ CreateFragmentShaderFailed(#[source] ShaderError),
#[error("Failed to link shader program")]
- LinkShaderProgramFailed(#[source] crate::shader::Error),
+ LinkShaderProgramFailed(#[source] ShaderError),
}