Patent · US Active

Pixel shader output map

US8922555B2 · kind B2 · utility

0Cited by
7References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 6, 2010
Grant dateDec 30, 2014
Priority date
Expiry dateMay 12, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG09G5/393
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

One embodiment of the present invention sets forth a technique for storing only the enabled components for each enabled vector and writing only enabled components to one or more specified render targets. A shader program header (SPH) file provides per-component mask bits for each render target. Each enabled mask bit indicates that the pixel shader generates the corresponding component as an output to the raster operations unit. In the hardware, the per-component mask bits are combined with the applications programming interface (API)-level per-component write masks to determine the components that are updated by the shader program. The combined mask is used as the write enable bits for components in one or more render targets. One advantage of the combined mask is that the components that are not updated are not forwarded from the pixel shader to the ROP, thereby saving bandwidth between those processing units.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.