Text Realization
AssigneeMicrosoft Corporation
InventorsMiles Cohen, Anthony John Rolls Hodsdon
Life of this patent
Estimating the term…
Abstract
In one example, a graphics processing unit may use an optimized geometric realization to render a text shape as a scalable geometry. The graphics processing unit may generate an inner geometry for a text shape. The graphics processing unit also may generate a tessellated edge geometry abutting the inner geometry for an edge of the text shape. The graphics processing unit further may assign a coverage gradient to the tessellated edge geometry to create an anti-aliased edge for the text shape.
Claims20
A machine-implemented method, comprising:
- generating an inner geometry for a text shape;
- generating a tessellated edge geometry abutting the inner geometry for an edge of the text shape;
- and
- assigning a coverage gradient to the tessellated edge geometry to create an anti-aliased edge for the text shape.
A tangible machine-readable medium having a set of instructions detailing a method stored thereon that when executed by a processing system having one or more processors cause the processing system to perform:
- generating an inner geometry for a geometry;
- generating a tessellated edge geometry abutting the inner geometry for an edge of the geometry;
- representing a vertex of at least one of an inner shape of the inner geometry and an edge shape of the tessellated edge geometry in an index;
- implying an adjacent vertex with the index;
- and
- assigning a coverage gradient to the tessellated edge geometry to create an anti-aliased edge for the geometry.
A graphics processing unit, comprising:
- a graphics buffer configured to represent a geometry by storing a vertex indices set indicating a boundary triangle set around a boundary of the geometry maintained in an order of the boundary triangle set;
- and
- a graphics processor configured to imply a first edge vertex and a second edge vertex of a boundary triangle of the boundary triangle set from a pointer vertex index.
Dependencies are inferred from the claim text.