Patent ID: 7663621
Filing Date: 2010-02-16
Classification: G06T

Abstract:
1. A method of processing graphics information comprising: receiving information regarding a plurality of primitives defining an object; receiving information regarding a texture; receiving an instruction to cylindrically wrap the object with the texture; executing the instruction to cylindrically wrap the object with the texture using a geometry shader program running on shader hardware; and storing the results in a memory, wherein executing the instruction to cylindrically wrap the object with the texture using a geometry shader program running on shader hardware comprises: selecting a first vertex from a plurality of vertices for a primitive in the plurality of primitives as a reference; and for a second vertex of the primitive, for each coordinate of the second vertex: wherein modifying the coordinate comprises: if a value of the coordinate of the second vertex is less than a value of the corresponding coordinate of the first vertex; then adding a length of the texture in the direction of the coordinate; else subtracting a length of the texture in the direction of the coordinate.