shader input widget is not allowed to change shadaer inputs from the gui
thread. use dedicated callback that is executed in the render thread for
updating the input values.