Patent · US Active

Multi-pass shading

US8289325B2 · kind B2 · utility

7Cited by
339References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 7, 2008
Grant dateOct 16, 2012
Priority date
Expiry dateOct 14, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/41
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An application binary interface includes a descriptor specifying a binary shader for each pass of a multi-pass shader. The application binary interface also includes a graphics state of a graphics object for each pass of the multi-pass shader. The graphics state for the first pass is an initial graphics state of the graphics object. The graphics state for each subsequent pass specifies a change from the graphics state of a previous pass. The application binary interface further includes parameters for the binary shaders. The application binary interface links the binary shaders together based on the parameters. Further, the parameters of the binary shaders may be modified at run time to configure the multi-pass shader. The binary shader of each pass is then executed based on the graphics state and parameters of the pass to render the graphics object.

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