Graphics anti-aliasing resolve with stencil mask
AssigneeIntel Corporation
InventorsHugues Labbe, Tomer Bar-On, Kai Xiao, Ankur N. Shah, John G. Gierach
Life of this patent
Estimating the term…
Abstract
An embodiment of a graphics apparatus may include a mask buffer to store a mask, a shader communicatively coupled to the mask buffer to apply the mask to a first shader pass, and a resolver communicatively coupled to the mask buffer to apply the mask to a resolve pass. The resolver may be configured to exclude a sample location not covered by the mask in the resolve pass. Other embodiments are disclosed and claimed.
Claims25
(canceled)
A computing system comprising:
- a central processing unit;
- a graphics processing unit;
- and
- a memory coupled to one or more of the central processing unit or the graphics processing unit, the memory including a set of instructions, which when executed by the one or more of the central processing unit or the graphics processing unit, cause the computing system to:
- store a mask;
- and
- apply the mask to a resolve pass to use one or more inside anti-aliasing sample locations of a first pixel that are inside the mask and exclude one or more outside anti-aliasing sample locations of the first pixel that are outside the mask.
A graphics apparatus, comprising:
- a mask buffer to store a mask;
- and
- one or more processing cores, implemented at least partly in one or more of configurable logic or fixed-functionality logic hardware, coupled to the mask buffer and to apply the mask to a resolve pass to use one or more inside anti-aliasing sample locations of a first pixel that are inside the mask and exclude one or more outside anti-aliasing sample locations of the first pixel that are outside the mask.
A method comprising:
- storing a mask;
- and
- applying the mask to a resolve pass to use one or more inside anti-aliasing sample locations of a first pixel that are inside the mask and exclude one or more outside anti-aliasing sample locations of the first pixel that are outside the mask.
At least one computer readable storage medium comprising a set of instructions, which when executed by a computing device, cause the computing device to:
- store a mask;
- and
- apply the mask to a resolve pass to use one or more inside anti-aliasing sample locations of a first pixel that are inside the mask and exclude one or more outside anti-aliasing sample locations of the first pixel that are outside the mask.
Dependencies are inferred from the claim text.