add more uniform helper functions to Shader