updates to shader apis (bugfix in GLSL atomic description)