operations: working on shader bindings