1. A computer-implemented method for rendering an image on a display device, comprising: receiving at a computer device vector data having a set of vertex data points, each vertex data point including location information data and an attribute reference corresponding to a predetermined style for rendering a portion of the image relating to the vertex data point; storing at a computer device a lookup table having a set of predetermined styles, wherein each predetermined style includes a vertex attribute value for each of a plurality of different types of style attributes, and wherein each of the plurality of different types of style attributes corresponds to one of a plurality of distinct aspects of rendering portions of the image; executing an image shader on the computer device to use the lookup table to determine the vertex attribute values associated with the predetermined style corresponding to each of the set of vertex data points based on the attribute reference of the vertex data point and to produce image shader outputs based on the location information data and the vertex attribute values of each of the set of vertex data points; and processing each of the image shader outputs to render an image on the display device based on the received vector data.