The Direct3D 10 system

被引:105
作者
Blythe, David [1 ]
机构
[1] Microsoft Corp, Redmond, WA 98052 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2006年 / 25卷 / 03期
关键词
graphics systems; programmable graphics hardware; programmable shading;
D O I
10.1145/1141911.1141947
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a system architecture for the 4(th) generation of PC-class programmable graphics processing units (GPUs). The new pipeline features significant additions and changes to the prior generation pipeline including a new programmable stage capable of generating additional primitives and streaming primitive data to memory, an expanded, common feature set for all of the programmable stages, generalizations to vertex and image memory resources, and new storage formats. We also describe structural modifications to the API, runtime, and shading language to complement the new pipeline. We motivate the design with descriptions of frequently encountered obstacles in current systems. Throughout the paper we present rationale behind prominent design choices and alternatives that were ultimately rejected, drawing on insights collected during a multi-year collaboration with application developers and hardware designers.
引用
收藏
页码:724 / 734
页数:11
相关论文
共 27 条
[1]  
Akeley K., 1993, Computer Graphics Proceedings, P109, DOI 10.1145/166117.166131
[2]  
*ATI, 2005, RAD X800 3D ARCH WHI
[3]   THE TRUTH ABOUT TEXTURE MAPPING [J].
BLINN, JF .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1990, 10 (02) :78-83
[4]   Brook for GPUs: Stream computing on graphics hardware [J].
Buck, I ;
Foley, T ;
Horn, D ;
Sugerman, J ;
Fatahalian, K ;
Houston, M ;
Hanrahan, P .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :777-786
[5]  
CHAN E, 2002, GRAPHICS HARDWARE, P69
[6]  
DOGGETT M, 2005, XENOS XBOX 360 GPU
[7]  
EVERITT C, 2002, PRACTICAL ROBUST STE
[8]  
Gray K., 2003, MICROSOFT DIRECTX 9
[9]   An introductory tour of interactive rendering [J].
Haines, E .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2006, 26 (01) :76-87