Patent ID: 6867780

Claim:
A method for allowing direct memory access to graphics vertex data by a graphics accelerator module, comprising: storing vertex data in memory; receiving an index representative of a portion of the vertex data in the memory; determining a location in the memory in which the portion of the vertex data is stored; and retrieving the portion of the vertex data directly from the determined location in the memory; wherein the location in the memory is determined by carrying out a calculation using the index; wherein the calculation includes multiplying the index by a stride value and adding an offset value thereto in order to determine the location in the memory; wherein the vertex data includes a plurality of components each of which has a separate associated stride value and offset value; wherein each of the components of the vertex data includes at least one associated format value indicative of a size and type of the corresponding component of the vertex data; wherein the vertex data is situated in an interleaved configuration; wherein the vertex data includes normal data, texture data, color data, and weight data.