Geometry shadow maps with per-fragment atomics
AssigneeNVIDIA Corporation
InventorAlexander Bogomjakov
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorAlexander Bogomjakov
Estimating the term…
Embodiments of the present invention are directed to techniques for improving the efficiency of shadow mapping by using highly optimized hardware-accelerated rasterizers. Embodiments of the present invention use a shader (such as a fragment or compute shader) to construct advanced shadow maps which store a list of polygons that intersect each pixel, and synchronizing read/write operations (e.g., with atomics) to ensure consistency of the texture accesses when managing the per-texel triangle lists during creation. By using these hardware-accelerated and optimized techniques, high quality hard shadows can be produced during real-time rendering, as performed in graphics processing engines, for example. Moreover, this technique can be synchronized with other pre-fragment features that are becoming increasingly prevalent and efficient in the latest processing architectures.
A method for performing shadow mapping, the method comprising:
A system for constructing advanced shadow maps, the system comprising:
A non-transitory computer readable medium comprising having computer executable instructions for causing a computer system to perform a method for performing shadow mapping, the instructions comprising:
Dependencies are inferred from the claim text.