diff options
| -rw-r--r-- | src/texture.rs | 4 | ||||
| -rw-r--r-- | src/utils.rs | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/texture.rs b/src/texture.rs index 6e46d58..2fd9aab 100644 --- a/src/texture.rs +++ b/src/texture.rs @@ -60,9 +60,9 @@ impl Texture { } } - pub fn bind_normal(&self, ctx: &context::Context) { + pub fn bind_index(&self, ctx: &context::Context, idx: u32) { unsafe { - ctx.gl.active_texture(glow::TEXTURE1); + ctx.gl.active_texture(glow::TEXTURE0 + idx); ctx.gl.bind_texture(glow::TEXTURE_2D, Some(self.tex)); } } diff --git a/src/utils.rs b/src/utils.rs index 57ccf13..e0a0e29 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -1,4 +1,4 @@ -#[derive(Clone, Debug, PartialEq)] +#[derive(Clone, Debug, PartialEq, Eq, Hash)] pub enum Cardinal { North, South, |
