pub(crate) fn new(shader_loader: SL) -> Self {
    Self {
      loaded_shaders: SlotMap::new(),
      shader_loader,
    }
  }
/// Create with a group of methods to load/destroy shaders.
Create with a group of methods to load/destroy shaders.
Create with a group of methods to load / destroy shaders .
pub(crate) fn new(shader_loader: SL) -> Self {
    Self {
      loaded_shaders: SlotMap::new(),
      shader_loader,
    }
  }
pub ( crate ) fn new ( shader_loader : SL ) -> Self { Self { loaded_shaders : SlotMap :: new ( ) , shader_loader , } }
Create with a group of methods to load/destroy shaders.
Create with a group of methods to load / destroy shaders .
shader_loader
SL
shader_loader
SL