This avoids redundant operation at draw time. The per attrib hash is to be used with the future implementation.