System, method and article of manufacture for shadow mapping
AssigneeNVIDIA Corporation
InventorsWalter E. Donovan, Liang Peng
Life of this patent
Estimating the term…
Abstract
A system, method and article of manufacture are provided for shadow mapping while rendering a primitive in a graphics pipeline. Initially, an offset operation is performed in order to generate a depth value while rendering a primitive. Further, a value of a slope associated with an edge of the primitive is identified. Thereafter, the depth value is conditionally clamped based on the value of the slope.
Claims31
A method for shadow mapping, comprising;
- performing an offset operation to generate a depth value;
- identifying a value of a slope;
- and
- conditionally clamping the depth value based on the value of the slope.
A computer program embodied on a computer readable medium for shadow mapping, comprising:
- a code segment for performing an offset operation to generate a depth value;
- a code segment for identifying a value of a slope;
- and
- a code segment for conditionally clamping the depth value based on the value of the slope.
A system for shadow mapping, comprising:
- logic for performing an offset operation to generate a depth value;
- logic for calculating and identifying a value of a slope;
- and
- logic for conditionally clamping the depth value based on the value of the slope.
A method for performing shading calculations in a graphics pipeline, comprising:
- performing a first shading calculation in order to generate output utilizing a single shader unit of a graphics pipeline;
- saving the output;
- and
- performing a second shading calculation using the output in order to generate further output utilizing the single shader unit of the graphics pipeline.
A computer program embodied on a computer readable medium for performing shading calculations in a graphics pipeline, comprising:
- a code segment for performing a first shading calculation in order to generate output utilizing a single shader unit of a graphics pipeline;
- a code segment for saving the output;
- and
- a code segment for performing a second shading calculation using the output in order to generate further output utilizing the single shader unit of the graphics pipeline.
A system for performing shading calculations in a graphics pipeline, comprising:
- logic for performing a first shading calculation in order to generate output utilizing a single shader unit of a graphics pipeline;
- logic for saving the output;
- and
- logic for performing a second shading calculation using the output in order to generate further output utilizing the single shader unit of the graphics pipeline.
Dependencies are inferred from the claim text.