System, method and article of manufacture for shadow mapping
First Claim
Patent Images
1. A method for shadow mapping while rendering a primitive in a graphics pipeline, comprising:
- (a) performing an offset operation to generate a depth value while rendering a primitive;
(b) identifying a value of a slope associated with a primitive; and
(c) conditionally clamping the depth value based on the value of the slope.
1 Assignment
0 Petitions
Accused Products
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.
32 Citations
28 Claims
-
1. A method for shadow mapping while rendering a primitive in a graphics pipeline, comprising:
-
(a) performing an offset operation to generate a depth value while rendering a primitive;
(b) identifying a value of a slope associated with a primitive; and
(c) conditionally clamping the depth value based on the value of the slope. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program embodied on a computer readable medium for shadow mapping while rendering a primitive in a graphics pipeline, comprising:
-
(a) a code segment for performing an offset operation to generate a depth value while rendering a primitive;
(b) a code segment for identifying a value of a slope associated with a slope of the primitive; and
(c) a code segment for conditionally clamping the depth value based on the value of the slope. - View Dependent Claims (11, 12, 13, 14, 17, 18, 19, 20, 21)
-
-
15. A system for shadow mapping while rendering a primitive in a graphics pipeline, comprising:
-
(a) logic for performing an offset operation to generate a depth value while rendering a primitive;
(b) logic for calculating and identifying a value of a slope associated with the primitive; and
(c) logic for conditionally clamping the depth value based on the value of the slope.
-
-
16. A method for performing shading calculations in a graphics pipeline, comprising:
-
(a) performing a first shading calculation in order to generate output;
(b) saving the output; and
(c) performing a second shading calculation using the output in order to generate further output.
-
-
22. A computer program embodied on a computer readable medium for performing shading calculations in a graphics pipeline, comprising:
-
(a) a code segment for performing a first shading calculation in order to generate output;
(b) a code segment for saving the output; and
(c) a code segment for performing a second shading calculation using the output in order to generate further output. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A system for performing shading calculations in a graphics pipeline, comprising:
-
(a) logic for performing a first shading calculation in order to generate output;
(b) logic for saving the output; and
(c) logic for performing a second shading calculation using the output in order to generate further output.
-
Specification