-
公开(公告)号:US11006138B2
公开(公告)日:2021-05-11
申请号:US16661522
申请日:2019-10-23
Applicant: Intel Corporation
Inventor: Prasoonkumar Surti , Abhishek R. Appu , Michael J. Norris , Eric G. Liskay
Abstract: Described herein is a data processing system comprising a memory device to store a multisample render target and a general-purpose graphics processor comprising a multisample antialiasing compressor and a multisample render cache. The multisample render target can store color data for a set of sample locations of each pixel in a set of pixels. The multisample antialiasing compressor can apply multisample antialiasing compression to color data generated for the set of sample locations of a first pixel in the set of pixels. The multisample render cache can store color data generated for the set of sample locations of the first pixel in the set of pixels. Color data evicted from the multisample render cache is stored to the multisample render target.
-
公开(公告)号:US10134115B2
公开(公告)日:2018-11-20
申请号:US15488619
申请日:2017-04-17
Applicant: Intel Corporation
Inventor: Abhishek R. Appu , Prasoonkumar Surti , Joydeep Ray , Michael J. Norris
Abstract: One embodiment provides for a general-purpose graphics processor comprising a fragment processing unit configured to generate pixel color data in a graphics processing pipeline, the fragment processing unit output color data to a multisample render target; and a memory allocator to allocate memory to store color data associated with the multisample render target, the memory allocator to merge a memory allocation for multiple pixels having a sample associated with equal color data.
-
公开(公告)号:US20180308450A1
公开(公告)日:2018-10-25
申请号:US15493606
申请日:2017-04-21
Applicant: Intel Corporation
Inventor: Abhishek R. Appu , Eric J. Hoekstra , Subramaniam Maiyuran , Prasoonkumar Surti , Eric G. Liskay , Joydeep Ray , Michael J. Norris , Wenyin Fu , Altug Koker
IPC: G09G5/02
CPC classification number: G09G5/02 , G09G2340/06 , G09G2350/00
Abstract: Methods and apparatus relating to techniques for provision of color mapping for better compression ratio are described. In an embodiment, a plurality of bits are moved from all channels of a first Red Green Blue Alpha (RGBA) space to an alpha channel of a second RGBA space. The plurality of the bits are selected from higher order bits of the first RGBA space. Other embodiments are also disclosed and claimed.
-
公开(公告)号:US11670044B2
公开(公告)日:2023-06-06
申请号:US17723328
申请日:2022-04-18
Applicant: Intel Corporation
Inventor: Prasoonkumar Surti , Abhishek R. Appu , Subhajit Dasgupta , Srivallaba Mysore , Michael J. Norris , Vasanth Ranganathan , Joydeep Ray
CPC classification number: G06T15/80 , G06T1/20 , G06T1/60 , G06T15/005 , G06T2210/52
Abstract: One embodiment provides for a graphics processing unit comprising a processing cluster to perform coarse pixel shading and output shaded coarse pixels for processing by a pixel processing pipeline and a render cache to store coarse pixel data for input to or output from a pixel processing pipeline.
-
公开(公告)号:US20230007285A1
公开(公告)日:2023-01-05
申请号:US17862696
申请日:2022-07-12
Applicant: Intel Corporation
Inventor: Prasoonkumar Surti , Abhishek R. Appu , Michael J. Norris , Eric G. Liskay
Abstract: Described herein is a data processing system having a multisample antialiasing compressor coupled to a texture unit and shader execution array. In one embodiment, the data processing system includes 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.
-
公开(公告)号:US11315311B2
公开(公告)日:2022-04-26
申请号:US16922094
申请日:2020-07-07
Applicant: Intel Corporation
Inventor: Prasoonkumar Surti , Abhishek R. Appu , Subhajit Dasgupta , Srivallaba Mysore , Michael J. Norris , Vasanth Ranganathan , Joydeep Ray
Abstract: One embodiment provides for a graphics processing unit comprising a processing cluster to perform coarse pixel shading and output shaded coarse pixels for processing by a pixel processing pipeline and a render cache to store coarse pixel data for input to or output from pixel processing pipeline.
-
公开(公告)号:US20210042983A1
公开(公告)日:2021-02-11
申请号:US17069406
申请日:2020-10-13
Applicant: Intel Corporation
Inventor: Abhishek R. Appu , Prasoonkumar Surti , Joydeep Ray , Michael J. Norris
Abstract: One embodiment provides for a data processing system comprising a memory module to store a multisample render target, the multisample render target to store multiple sample locations for each pixel in a set of pixels and a general-purpose graphics processor including a hardware graphics rendering pipeline to generate pixel color data to be output to the multisample render target, a multisample antialiasing compressor to request allocation of one or more planes to store color data for a set of sample locations of a pixel in the set of pixels, and a memory allocator to allocate memory to store color data associated with the multisample render target. The memory allocator can merge a memory allocation for multiple pixels having a sample associated with a same color value.
-
公开(公告)号:US20180300857A1
公开(公告)日:2018-10-18
申请号:US15488619
申请日:2017-04-17
Applicant: Intel Corporation
Inventor: Abhishek R. Appu , Prasoonkumar Surti , Joydeep Ray , Michael J. Norris
CPC classification number: G06T5/002 , G06T1/20 , G06T1/60 , G06T11/001 , G06T15/005
Abstract: One embodiment provides for a general-purpose graphics processor comprising a fragment processing unit configured to generate pixel color data in a graphics processing pipeline, the fragment processing unit output color data to a multisample render target; and a memory allocator to allocate memory to store color data associated with the multisample render target, the memory allocator to merge a memory allocation for multiple pixels having a sample associated with equal color data.
-
公开(公告)号:US20180288429A1
公开(公告)日:2018-10-04
申请号:US15873379
申请日:2018-01-17
Applicant: Intel Corporation
Inventor: Prasoonkumar Surti , Abhishek R. Appu , Michael J. Norris , Eric G. Liskay
CPC classification number: H04N19/436 , G06T1/20 , G06T7/13 , G06T9/00 , G06T15/503 , H04N19/85
Abstract: One embodiment provides for a general-purpose graphics processor comprising a multisample antialiasing compression module to perform planar multi-sample anti-aliasing, the multisample antialiasing compression module to analyze color data for a set of sample locations of a first pixel; determine a first plane to allocate for the first pixel, wherein the first plane is a lowest order plane to be allocated for the first pixel; and merge a plane allocation for the first pixel with a plane allocation for a second pixel in response to a determination that the first plane is the lowest order plane to be allocated for the second pixel.
-
公开(公告)号:US12190441B2
公开(公告)日:2025-01-07
申请号:US18436522
申请日:2024-02-08
Applicant: Intel Corporation
Inventor: Prasoonkumar Surti , Abhishek R. Appu , Subhajit Dasgupta , Srivallaba Mysore , Michael J. Norris , Vasanth Ranganathan , Joydeep Ray
Abstract: One embodiment provides for a graphics processing unit comprising a processing cluster to perform multi-rate shading via coarse pixel shading and output shaded coarse pixels for processing by a post-shader pixel processing pipeline.
-
-
-
-
-
-
-
-
-