diff options
| author | HampusM <hampus@hampusmat.com> | 2024-02-19 23:06:17 +0100 | 
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2024-02-19 23:06:17 +0100 | 
| commit | 88d6ae3e4854c5fb4b37f75a29aba4f13dcfb382 (patch) | |
| tree | 033431187e1f6fc4aa4f36a7f46490af5ef338ce /engine/src/opengl/shader.rs | |
| parent | e8c6c096b2068f4ea71b021bf02f56d266ed671c (diff) | |
refactor(engine): create shaders on start
Diffstat (limited to 'engine/src/opengl/shader.rs')
| -rw-r--r-- | engine/src/opengl/shader.rs | 11 | 
1 files changed, 2 insertions, 9 deletions
| diff --git a/engine/src/opengl/shader.rs b/engine/src/opengl/shader.rs index 224a9bc..2312adc 100644 --- a/engine/src/opengl/shader.rs +++ b/engine/src/opengl/shader.rs @@ -3,6 +3,7 @@ use std::ptr::null_mut;  use crate::matrix::Matrix;  use crate::opengl::currently_bound::CurrentlyBound; +use crate::shader::Kind;  use crate::vector::Vec3;  #[derive(Debug)] @@ -90,14 +91,6 @@ impl Drop for Shader      }  } -/// Shader kind. -#[derive(Debug, Clone, Copy)] -pub enum Kind -{ -    Vertex, -    Fragment, -} -  impl Kind  {      fn into_gl(self) -> gl::types::GLenum @@ -110,7 +103,7 @@ impl Kind  }  /// Shader program -#[derive(Debug)] +#[derive(Debug, PartialEq, Eq, Hash)]  pub struct Program  {      program: gl::types::GLuint, | 
