Masked depth culling for graphics hardware
Magnus Andersson, Jon Hasselgren, Tomas Akenine-Muller
In ACM Transactions on Graphics (TOG), 34(6), November 2015.
Abstract: Hierarchical depth culling is an important optimization, which is present in all modern high performance graphics processors. We present a novel culling algorithm based on a layered depth representation, with a per-sample mask indicating which layer each sample belongs to. Our algorithm is feed forward in nature in contrast to previous work, which rely on a delayed feedback loop. It is simple to implement and has fewer constraints than competing algorithms, which makes it easier to load-balance a hardware architecture. Compared to previous work our algorithm performs very well, and it will often reach over 90% of the efficiency of an optimal culling oracle. Furthermore, we can reduce bandwidth by up to 16% by compressing the hierarchical depth buffer.
Article URL: http://doi.acm.org/10.1145/2816795.2818138
BibTeX format:
@article{10.1145-2816795.2818138,
  author = {Magnus Andersson and Jon Hasselgren and Tomas Akenine-Muller},
  title = {Masked depth culling for graphics hardware},
  journal = {ACM Transactions on Graphics (TOG)},
  volume = {34},
  number = {6},
  articleno = {188},
  month = nov,
  year = {2015},
}
Search for more articles by Magnus Andersson.
Search for more articles by Jon Hasselgren.
Search for more articles by Tomas Akenine-Muller.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."