Issue #21: omitting unnecessary state from GLSpriteProgram