- 23
- 0
- 约3.87千字
- 约 11页
- 2017-03-09 发布于上海
- 举报
Vertex Pixel Shaders Duke University顶点和像素着色器杜克大学
Vertex Pixel Shaders CPS124 – Computer Graphics Shader History I 1995/1996: 3dfx Voodoo 1 first mass market GPU, hw accelerated rasterization GLIDE API, 16bit buffers, texturing shading Quake using OpenGL! 1998: 3dfx Voodoo 2 / Banshee AGP port, but no AGP texturing two texture units for single-pass multitexturing 1999: Nvidia Geforce 256 / Matrox G400 fixed function graphics pipeline (TL) first hardware OpenGL support DDR memory introduction bump mapping Shader History II 2000: 3dfx Voodoo 3 / Nvidia Geforce 2 multi-texturing unit, “Year of Nvidia”, per pixel shading, hardware transform + clipping + shading, full screen antialiasing 2001: Nvidia Geforce 3 programmable TL 2002: Nvidia Geforce 4Ti / DirectX 9.0 first full hardware/software shader support 2003: Nvidia Geforce FX / ATI Radeon 9800XT 256-bit memory port, displacement mapping, 128-bit color precision, Ultra Shadow, AGP 8x Current Graphic Cards Geforce FX 5950 Ultra Graphics Core/Interface: 256-bit Fill Rate: 3.8 billion texels/sec. Vertices/sec.: 356 million Textures per Pixel: 16 Pixel Shaders (2.0)/Vertex Shaders Supports OpenGL 1.5 / DX9.0 UltraShadow, CineFX 2.0 Current Graphic Cards II ATI Radeon 9800XT Graphics Core/Interface: 256-bit Fill Rate: 3.3 gpixels/sec. Vertices/sec.: 412 million 2x/4x/6x full screen antialiasing Pixel Shaders (2.0)/Vertex Shaders Supports OpenGL 1.5 / DX9.0 SmartShader, Truform 2.0 Videoshader Pixel vs. Vertex Shaders Definition (wikipedia): Shader Languages Different Standards: Nvidia: Cg ATI: HSLS (DirectX 9) OpenGL: GL2 Provide high level language for assembler-based shading code. Use optimized (JIT) compilers to transform to highly efficient machine code. Winner yet undecided. Small Example (Cg) Why Cg? Open source compiler Works with OpenGL DirectX C-like language can be used for multiple GPUs/Platforms Small Example (Cg) II Eye Candy And now some shader eye candy: Vertex Pix
您可能关注的文档
- Validation of Individuality of HandwritingDichotomy 手写体个性的验证.ppt
- Valuation Introduction估价介绍.ppt
- Valuation of A Medical Practice Gulf Coast MGMA一个医疗实践评价海湾MGMA.ppt
- VALUATION OF FIRMS IN MERGERS AND ACQUISITIONS企业并购中的估值.ppt
- Value Added Approach Rio Hondo College增值的方法瑞航德学院.ppt
- Valuations of Rural Leasehold and Licensed land in Victoria在维多利亚农村租赁和特许土地估价.ppt
- Vagueness Facilitates Search Helsingin yliopistovagueness facilitates Helsingin yliopisto搜索.ppt
- Value Added Products from Dairy Goats Home Page 从奶山羊的价值增加产品首页.ppt
- Valley Branch ELC Saint Paul Public Schools谷分ELC 圣保罗公立学校.ppt
- Value What God Values LeTourneau University价值观拉托纽大学.ppt
- Volution's Evolution Soda Hall涡旋的演变苏打霍尔.ppt
- Vorlesung Energierecht unikoeln科隆大学的讲座能源法.ppt
- Vortex lattice formation in a rotating BoseEinstein旋转玻色爱因斯坦的涡旋晶格形成.ppt
- Voter Registration 101 sos选民登记101 SOS.iowa.gov.ppt
- Vowel Pairs oo, ew, ue, and ou元音对OOEWUE和欧.ppt
- Vowels Consonantsconsonants元音。.ppt
- Voyage of the Mimi Vocabulary I Newton Middle 咪咪词汇之旅我牛顿中间.ppt
- Voyagez passionns , vaccins et assurs那么热爱旅行和233S、疫苗和233S和亚述和233.ppt
- VSEPR Polarity of MoleculesVSEPR &polarity of分子.ppt
- VSIPL+ FPGA Design MethodologyVSIPL FPGA的设计方法.ppt
原创力文档

文档评论(0)