https://bugzilla.gnome.org/show_bug.cgi?id=749490
https://bugzilla.gnome.org/show_bug.cgi?id=721507
This doesn't make any changes to the shader outside of adding a header; it simply makes changes in the future easier to edit. https://bugzilla.gnome.org/show_bug.cgi?id=689249