Patent ID: 9082204
Filing Date: 2015-07-14
Classification: G06T

Abstract:
1. A method of generating points of a domain, the method comprising: determining, with a tessellation unit, outer ring point coordinates for a point of an outer ring of the domain based on a tessellation factor received from a hull shader, wherein the outer ring point coordinates comprise at least u and v outer ring point coordinates; determining, with the tessellation unit, inner ring point coordinates for a point of an inner ring of the domain based on the tessellation factor received from the hull shader, wherein the inner ring point coordinates comprise at least u and v inner ring point coordinates, wherein the inner ring is inner to the outer ring within the domain; enqueueing, with the tessellation unit, the inner ring point coordinates at a location of a queue; reading, with the tessellation unit, the inner ring point coordinates from the queue, wherein reading the inner ring point coordinates comprises reading the at least u and v inner ring point coordinates corresponding to the point of the inner ring; reading, with the tessellation unit, the outer ring point coordinates from the queue when the outer ring is not an outermost ring, wherein the outer ring point coordinates were previously enqueued in the queue when the outer ring was a previous inner ring, and wherein reading the outer ring point coordinates comprises reading the at least u and v outer ring point coordinates; and connecting, with the tessellation unit, the inner ring coordinates and the outer ring coordinates each of which being read from the queue.