Multi-pass shading
US8289325B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 7, 2008 |
| Grant date | Oct 16, 2012 |
| Priority date | — |
| Expiry date | Oct 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.