adjust normal map from tangent space. make shapes only set active attributes for a given shader