changing colors of triangle using another shader attr

also using interface blocks for passing in and out data