summaryrefslogtreecommitdiff
path: root/engine/src/rendering/backend/opengl.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-08-06 15:57:29 +0200
committerHampusM <hampus@hampusmat.com>2026-08-06 15:57:29 +0200
commitaf2af06f7bc145e0661def88861f56ca92dd3d89 (patch)
tree41e3fa71e86f4b455a4f6a5d6fa7aaed9fe8a4d8 /engine/src/rendering/backend/opengl.rs
parentb7757ab410c99c35550327d896fcf5723aa9a09a (diff)
feat(engine): add shader binding texture kind enum
Diffstat (limited to 'engine/src/rendering/backend/opengl.rs')
-rw-r--r--engine/src/rendering/backend/opengl.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/engine/src/rendering/backend/opengl.rs b/engine/src/rendering/backend/opengl.rs
index be977f9..dc636ef 100644
--- a/engine/src/rendering/backend/opengl.rs
+++ b/engine/src/rendering/backend/opengl.rs
@@ -622,7 +622,8 @@ fn handle_commands(
continue;
};
- if let ShaderBindingValue::Texture(texture_object_id) = &binding_value {
+ if let ShaderBindingValue::Texture(texture_object_id, _) = &binding_value
+ {
let Some(texture_obj) =
object_store.get_texture_obj(texture_object_id)
else {
@@ -725,7 +726,7 @@ fn handle_commands(
ShaderBindingValue::FMat4x4(ref value) => {
value.items().as_bytes()
}
- ShaderBindingValue::Texture(_) => unreachable!(),
+ ShaderBindingValue::Texture(_, _) => unreachable!(),
},
)
.unwrap();