Changes to shader lib