Back to results
US 2019/0244393 A1Published application
Interleaved multisample render targets for lossless compression
AssigneeIntel Corporation
InventorsPrasoonkumar Surti, Abhishek R. Appu
Life of this patent
Estimating the term…
Abstract
One embodiment provides for a general-purpose graphics processor comprising a hardware graphics rendering pipeline configured to perform multisample anti-aliasing, the hardware graphics rendering pipeline including pixel processing logic to determine color data for multiple sample locations of each pixel in a set of pixels and to contiguously pack the color data for the multiple sample locations of each pixel for storage to a multisample render target.
Claims20
A general-purpose graphics processor comprising:
- a hardware graphics renderer to perform multisample anti-aliasing, the hardware graphics renderer including:
- a pixel processor to determine color data for multiple sample locations of a pixel in a set of pixels and contiguously pack color values within the color data into a memory configured to store multiple sample locations for the pixel;
- and
- a compressor to perform lossless compression on the color values within the color data.
1 more element
A method comprising:
- determining, within a hardware graphics rendering pipeline of a graphics processing unit, a set of color values associated with multiple sample locations of a pixel within a scene;
- generating a compressed subset of the set of color values including distinct color values for the pixel;
- interleaving the compressed subset of the set of color values for the pixel into a memory plane;
- applying lossless compression to the set of color values within the memory plane;
- and
- storing the memory plane to a memory configured to store multiple sample locations per pixel.
3 more elements
A data processing system comprising:
- a memory device including memory configured to store multiple sample locations for each pixel in a set of pixels;
- and
- a general-purpose graphics processing unit (GPGPU) including a hardware graphics rendering pipeline configured to perform multisample anti-aliasing, wherein the hardware graphics rendering pipeline includes:
- a pixel processor to determine color data for multiple sample locations of a pixel in the set of pixels and to contiguously pack the color data for the multiple sample locations of the pixel for storage to the memory;
- and
- a compressor to perform lossless compression on the color data before the color data is stored to the memory.
3 more elements
Dependencies are inferred from the claim text.