From b7757ab410c99c35550327d896fcf5723aa9a09a Mon Sep 17 00:00:00 2001 From: HampusM Date: Thu, 6 Aug 2026 15:45:47 +0200 Subject: refactor(engine): make SetShaderBinding rendering command take shader::Binding --- engine/src/rendering/backend/opengl.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'engine/src/rendering/backend') 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 { -- cgit v1.2.3-18-g5258