US 11,856,213 B2
Lossless compression for multisample render targets alongside fragment compression
Prasoonkumar Surti, Folsom, CA (US); Abhishek R. Appu, El Dorado Hills, CA (US); Michael J. Norris, Folsom, CA (US); and Eric G. Liskay, Folsom, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jul. 12, 2022, as Appl. No. 17/862,696.
Application 17/862,696 is a continuation of application No. 17/227,993, filed on Apr. 12, 2021, granted, now 11,399,194.
Application 17/227,993 is a continuation of application No. 16/661,522, filed on Oct. 23, 2019, granted, now 11,006,138, issued on May 11, 2021.
Application 16/661,522 is a continuation of application No. 16/228,252, filed on Dec. 20, 2018, granted, now 10,499,073, issued on Dec. 3, 2019.
Application 16/228,252 is a continuation of application No. 15/873,379, filed on Jan. 17, 2018, granted, now 10,212,443, issued on Feb. 19, 2019.
Application 15/873,379 is a continuation of application No. 15/477,034, filed on Apr. 1, 2017, granted, now 9,912,957, issued on Mar. 6, 2018.
Prior Publication US 2023/0007285 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/436 (2014.01); G06T 1/20 (2006.01); G06T 7/13 (2017.01); G06T 9/00 (2006.01); H04N 19/85 (2014.01); G06T 15/50 (2011.01); G06T 5/20 (2006.01)
CPC H04N 19/436 (2014.11) [G06T 1/20 (2013.01); G06T 5/20 (2013.01); G06T 7/13 (2017.01); G06T 9/00 (2013.01); G06T 15/503 (2013.01); H04N 19/85 (2014.11); G06T 2200/12 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A data processing system comprising:
a memory device to store a multisample render target, the multisample render target to store color data for a set of sample locations of each pixel in a set of pixels; and
general-purpose graphics processor comprising a multisample antialiasing compressor to apply multisample antialiasing compression to color data generated for the set of sample locations of a first pixel in the set of pixels and a multisample render cache to store color data generated for the set of sample locations of the first pixel in the set of pixels, wherein color data evicted from the multisample render cache is to be stored to the multisample render target.