arrow
Return

A Sort-based Deferred Shading Architecture for Decoupled Sampling

delete2013-07-21
delete33
PRE
AI
P
Petrik Clarberg *
R
Róbert Tóth
J
Jacob Munkberg
DOI:10.1145/2461912.2462022delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Stochastic sampling in time and over the lens is essential to produce photo-realistic images, and it has the potential to revolutionize real-time graphics. In this paper, we take an architectural view of the problem and propose a novel hardware architecture for efficient shading in the context of stochastic rendering. We replace previous caching mechanisms by a sorting step to extract coherence, thereby ensuring that only non-occluded samples are shaded. The memory bandwidth is kept at a minimum by operating on tiles and using new buffer compression methods. Our architecture has several unique benefits not traditionally associated with deferred shading. First, shading is performed in primitive order, which enables late shading of vertex attributes and avoids the need to generate a G-buffer of pre-interpolated vertex attributes. Second, we support state changes, e.g., change of shaders and resources in the deferred shading pass, avoiding the need for a single uber-shader. We perform an extensive architectural simulation to quantify the benefits of our algorithm on real workloads.
Keywords:
decoupled sampling
tiled deferred shading
stochastic rasterization
graphics processors
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

ACM Transactions on Graphics cover
ACM Transactions on Graphics
IF:
9.5
Papers:
4.7K
Citations:
3.6W

Organization

I
Intel Corporation
Scholars:
2.7K
Papers: 2.0K
Citations: 6