rebunkify shader-attributes. closes #28