improvements to shader api