added support for color attribute and a color shader