Post-Tessellation Geometry Caches

Loading...
Thumbnail Image
Date
2014
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
Current 3D rendering architectures support adaptive tessellation of patches, allowing for increased geometric detail. Patches are specified independently, giving the implementation freedom to exploit parallel execution. However, this independence leads to redundant shading computations at patch corners and along edges. In this paper, we present post-tessellation geometry caches, the edge cache and corner cache, that can reduce redundant shading along patch edges and corners, respectively. We demonstrate the two caches in a software-simulated D3D11 rendering pipeline, and show that for current tessellation workloads our approach saves up to 37% of post-tessellation vertex shading using caches with as few as 8 entries.
Description

        
@inproceedings{
10.2312:egsh.20141014
, booktitle = {
Eurographics 2014 - Short Papers
}, editor = {
Eric Galin and Michael Wand
}, title = {{
Post-Tessellation Geometry Caches
}}, author = {
Sathe, Rahul
 and
Foley, Tim
 and
Salvi, Marco
}, year = {
2014
}, publisher = {
The Eurographics Association
}, ISSN = {
1017-4656
}, ISBN = {}, DOI = {
10.2312/egsh.20141014
} }
Citation