US 7,542,049 B2
Hardware accelerated anti-aliased primitives using alpha gradients
Christopher Raubacher, Seattle, Wash. (US); Gregory D. Swedberg, Bellevue, Wash. (US); Ashraf A. Michail, Redmond, Wash. (US); and Michael Kallay, Bellevue, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Mar. 16, 2006, as Appl. No. 11/377,035.
Application 11/377035 is a continuation of application No. 10/341168, filed on Jan. 13, 2003, granted, now 7,050,067.
Prior Publication US 2006/0214946 A1, Sep. 28, 2006
Int. Cl. G09G 5/00 (2006.01); G06T 15/50 (2006.01)
U.S. Cl. 345—611  [345/426; 345/423; 345/606; 345/670] 17 Claims
OG exemplary drawing
 
1. A method for reducing aliasing effects for a given graphics object to be rendered, comprising:
creating by way of a processor a falloff area object comprising a falloff area around said graphics object;
generating opacity falloff data associated with said falloff area object defining a falloff in opacity in said falloff area, said falloff in opacity corresponding to decreasing proximity from said graphics object, where said opacity falloff data comprises texture mapping data describing a falloff curve; and
shrinking said given graphics object to be rendered as a function of the average width of the falloff area at each edge.