Improved shader uniform interface.