Stochastic sampling in computer graphics
ACM Transactions on Graphics (TOG)
The Reyes image rendering architecture
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
The design and analysis of a cache architecture for texture mapping
Proceedings of the 24th annual international symposium on Computer architecture
Fast rendering of subdivision surfaces
Proceedings of the eurographics workshop on Rendering techniques '96
The design of a parallel graphics interface
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Prefetching in a texture cache architecture
HWWS '98 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Proceedings of the 27th annual international symposium on Computer architecture
Polygon rendering on a stream architecture
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Towards hardware implementation of loop subdivision
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
A user-programmable vertex engine
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
A real-time procedural shading system for programmable graphics hardware
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Imagine: Media Processing with Streams
IEEE Micro
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Sparse matrix solvers on the GPU: conjugate gradients and multigrid
ACM SIGGRAPH 2003 Papers
Stream Processors: Progammability and Efficiency
Queue - DSPs
PixelView: a view-independent graphics rendering architecture
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Shader Performance Analysis on a Modern GPU Architecture
Proceedings of the 38th annual IEEE/ACM International Symposium on Microarchitecture
Sparse matrix solvers on the GPU: conjugate gradients and multigrid
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Real-time Reyes-style adaptive surface subdivision
ACM SIGGRAPH Asia 2008 papers
GRAMPS: A programming model for graphics pipelines
ACM Transactions on Graphics (TOG)
RenderAnts: interactive Reyes rendering on GPUs
ACM SIGGRAPH Asia 2009 papers
Streaming HD H.264 encoder on programmable processors
MM '09 Proceedings of the 17th ACM international conference on Multimedia
A Framework for Object-Oriented Shader Design
ISVC '09 Proceedings of the 5th International Symposium on Advances in Visual Computing: Part I
Decoupled sampling for graphics pipelines
ACM Transactions on Graphics (TOG)
Razor: An architecture for dynamic multiresolution ray tracing
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
The OpenGL and Reyes rendering pipelines each render complex scenes from similar scene descriptions but differ in their internal pipeline organizations. While the OpenGL organization has dominated hardware architectures over the past twenty years, a Reyes organization differs in several important ways from OpenGL, including a shader coordinate system that supports coherent texture accesses, a single shader in the vertex stage, and tessellation and sampling instead of triangle rasterization.Hardware for the OpenGL pipeline has been well-studied, but the lack of a hardware Reyes implementation has prevented a comparison between the two pipelines. We analyze and compare implementations of an OpenGL and a Reyes pipeline on the Imagine stream processor, a high performance programmable processor for media applications. This comparison both demonstrates the applicability of Reyes for hardware implementation and exposes many issues that architects will face in implementing Reyes in hardware, in particular the need for efficient subdivision algorithms and implementations.