US 11,670,041 B2
Adaptive multisampling based on vertex attributes
Prasoonkumar Surti, Folsom, CA (US); Abhishek R. Appu, El Dorado Hills, CA (US); and Joydeep Ray, Folsom, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Sep. 3, 2021, as Appl. No. 17/466,512.
Application 17/466,512 is a continuation of application No. 16/808,633, filed on Mar. 4, 2020, granted, now 11,113,872.
Application 16/808,633 is a continuation of application No. 16/174,540, filed on Oct. 30, 2018, granted, now 10,719,979, issued on Jul. 21, 2020.
Application 16/174,540 is a continuation of application No. 15/477,013, filed on Apr. 1, 2017, granted, now 10,157,493, issued on Dec. 18, 2018.
Prior Publication US 2022/0165022 A1, May 26, 2022
Int. Cl. G06T 15/50 (2011.01); G06T 1/60 (2006.01); G06T 11/20 (2006.01); G06T 15/80 (2011.01); G06T 3/40 (2006.01); G06T 11/40 (2006.01)
CPC G06T 15/503 (2013.01) [G06T 1/60 (2013.01); G06T 11/203 (2013.01); G06T 11/40 (2013.01); G06T 15/80 (2013.01); G06T 2200/12 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A computing system comprising:
a graphics processor;
a central processing unit; and
a memory including a set of instructions, which when executed by one or more of the graphics processor or the central processing unit, cause the computing system to:
identify a first parameter associated with a first vertex of a primitive, wherein the first parameter indicates a first number of samples to be taken for a first pixel corresponding to the first vertex;
identify a second parameter associated with a second vertex of the primitive, wherein the second parameter indicates a second number of samples to be taken for a second pixel corresponding to the second vertex;
generate a first coverage mask based on a first anti-aliasing mode associated with the first parameter;
shade the first pixel based on the first parameter and the first coverage mask; and
shade the second pixel based on the second parameter.