diff options
| author | HampusM <hampus@hampusmat.com> | 2026-08-06 15:45:47 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-08-06 15:45:47 +0200 |
| commit | b7757ab410c99c35550327d896fcf5723aa9a09a (patch) | |
| tree | f7e4de21312f680de557c4a16745450ea1c125af /engine/src/rendering/backend/opengl.rs | |
| parent | 6471a831e3a929a6922297d4b6176eb43c20b4bd (diff) | |
refactor(engine): make SetShaderBinding rendering command take shader::Binding
Diffstat (limited to 'engine/src/rendering/backend/opengl.rs')
| -rw-r--r-- | engine/src/rendering/backend/opengl.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engine/src/rendering/backend/opengl.rs b/engine/src/rendering/backend/opengl.rs index f88fe38..be977f9 100644 --- a/engine/src/rendering/backend/opengl.rs +++ b/engine/src/rendering/backend/opengl.rs @@ -93,7 +93,10 @@ use crate::rendering::object::{ RawValue as ObjectRawValue, Store as ObjectStore, }; -use crate::rendering::shader::cursor::BindingValue as ShaderBindingValue; +use crate::rendering::shader::cursor::{ + Binding as ShaderBinding, + BindingValue as ShaderBindingValue, +}; use crate::rendering::shader::{ Context as ShaderContext, Error as ShaderError, @@ -608,7 +611,10 @@ fn handle_commands( activated_gl_shader_program = Some((shader_program_obj_id, gl_shader_program)); } - Command::SetShaderBinding(binding_location, binding_value) => { + Command::SetShaderBinding(ShaderBinding { + location: binding_location, + value: binding_value, + }) => { let Some((activated_gl_shader_program_obj_id, _)) = &activated_gl_shader_program else { |
