Back to Search
Start Over
A sort-based deferred shading architecture for decoupled sampling
- Source :
- ACM Transactions on Graphics. 32:1-10
- Publication Year :
- 2013
- Publisher :
- Association for Computing Machinery (ACM), 2013.
-
Abstract
- 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 über-shader. We perform an extensive architectural simulation to quantify the benefits of our algorithm on real workloads.
- Subjects :
- Hardware architecture
Deferred shading
Computer science
business.industry
ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION
Computer Graphics and Computer-Aided Design
Rendering (computer graphics)
Computer engineering
sort
Rasterisation
Shading
Graphics
business
Shader
Computer hardware
ComputingMethodologies_COMPUTERGRAPHICS
Subjects
Details
- ISSN :
- 15577368 and 07300301
- Volume :
- 32
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Graphics
- Accession number :
- edsair.doi...........f99d7eacfe6d9475c84279d497cd2fd2