IP Library › Granted Patent US 11,715,173
Granted Patent B2
US 11,715,173 · App. 16/393,607 · Granted Aug 1, 2023

Graphics anti-aliasing resolve with stencil mask

Inventors: Hugues Labbe (Folsom, CA); Tomer Bar-On (Petah Tikva, IL); Kai Xiao (Santa Clara, CA); Ankur N. Shah (Folsom, CA); John G. Gierach (Hillsboro, OR)
Assignee: Intel Corporation
G06T1/20G06T15/80G06T2200/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,715,173
App. No.
16/393,607
Granted
Aug 1, 2023
Kind
B2
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.

Claims (36)

1. At least one non-transitory computer readable storage medium comprising instructions stored thereon that if executed by one or more of a plurality of processing cores that support foveated rendering based on eye-tracking information, cause the one or more of the plurality of processing cores to:

assign a first mask value to a first portion of an image area based on the eye-tracking information;

assign a second mask value to a second portion of the image area;

cause the first portion of the image area to be rendered at a first rate;

cause the second portion of the image area to be rendered at a second rate; and

associate the first mask value with a third portion of the image area based on a change in the eye-tracking information;

wherein the second portion is a region outside of the first portion,

further wherein the first rate is different than the second rate.

2. The at least one non-transitory computer readable storage medium of claim 1 , wherein the first and second rates correspond to first and second shading rates, respectively.

3. The at least one non-transitory computer readable storage medium of claim 1 , wherein the second rate is half of the first rate.

4. The at least one non-transitory computer readable storage medium of claim 1 , wherein the first rate is higher than the second rate.

5. 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:

assign a first mask value to a first portion of an image area based on eye-tracking information;

assign a second mask value to a second portion of the image area;

cause the first portion of the image area to be rendered at a first rate;

cause the second portion of the image area to be rendered at a second rate; and

associate the first mask value with a third portion of the image area based on a change in the eye-tracking information;

wherein the second portion is a region outside of the first portion,

further wherein the first rate is different than the second rate.

6. The system of claim 5 , wherein the first and second rates correspond to first and second shading rates, respectively.

7. The system of claim 5 , wherein the second rate is half of the first rate.

8. The system of claim 5 , wherein the first rate is higher than the second rate.

9. A method comprising:

assigning a first mask value to a first portion of an image area based on eye-tracking information;

assigning a second mask value to a second portion of the image area;

causing the first portion of the image area to be rendered at a first rate;

causing the second portion of the image area to be rendered at a second rate; and

associating the first mask value with a third portion of the image area based on a change in the eye-tracking information;

wherein the second portion is a region outside of the first portion,

further wherein the first rate is different than the second rate.

10. The method of claim 9 , wherein the first and second rates correspond to first and second shading rates, respectively.

11. The method of claim 9 , wherein the second rate is half of the first rate.

12. The method of claim 9 , wherein the first rate is higher than the second rate.

Continuity (2)
Continuation 15482906 · Apr 10, 2017
Related Publication 20190318447A1 · Oct 17, 2019