图形处理器历史简介
来源:互联网 发布:高达00剧场版知乎 编辑:程序博客网 时间:2024/05/06 12:24
我们的图形程序一定要在一定的平台上运行,根据现在的情况,多数人都是在Windows98以上(包括WindowsNT、Windows 2000、WindowsXP)或是Unix(包括Linux)操作系统上,使用奔腾4处理器(包括AMD同类型产品)以及图形处理器。其中的图形处理器是直接支持图形显示的,也是图形程序的最终执行处。所以,了解图形硬件的基本情况对于图形编程是十分必要的。例如:现代图形处理器可以提供对openGL执行的硬件支持。下面以NVIDIA公司的图形处理器作为对象进行介绍:
第一代图形处理器:
包括NVIDIA 的TNT2、ATI的Rage和3dfx的Voodoo3。这些处理器能够光栅化变换前的三角形和使用一或两个纹理,也实现了DirectX6的特征集。但是,首先,它们缺乏变换三维顶点的能力,顶点变换在中央处理器中完成。其次,它们只有有限的数学操作集合来结合纹理计算光栅化后象素的颜色。
第二代图形处理器:
1999年~2000年,包括NVIDIA的GeForce256和GeForce2、ATI的Radeon7500和S3的Savage3D。它们从中央处理器承担了顶点变换和光照的工作(T&L)。它们能够进行更多的设置,但仍然不是可编程。
第三代图形处理器:
2001年,包括NVIDIA的GeForce3和GeForce4Ti、Microsoft的Xbox和ATI的Radeon8500。这一代提供了顶点编程的能力。也提供了更多的象素级设置,但是不支持片段(可以简单理解为象素,但不准确)编程。
第四代图形处理器:
2002年~2003,包括NVIDIA的CineFX体系结构的GeForce FX系列和ATI的Radeon9700。它们同时提供顶点和象素级编程能力。使得把复杂的顶点变换和象素着色操作从中央处理器转移到图形处理器成为可能。
注:以上内容节选自《Cg 教程——可编程实时图形权威指南》,上面有更多的内容。英文版可以从NVIDIA公司网站找到,那里有不少图形编程的好东西。网址:http://developer.nvidia.com。
- 图形处理器历史简介
- DirectX11 图形流水线历史以及着色器简介
- GPU--图形处理器
- Intel XScale处理器的历史
- 计算机图形发展历史
- 网络处理器(NP)与图形处理器(GPU)
- GPU——“图形处理器”
- 处理器简介 - III
- 协处理器简介
- ARM处理器简介
- ARM11协处理器简介
- ARM平台处理器简介
- MIPS处理器 简介
- 协处理器简介
- ARM 处理器架构简介
- 处理器拦截器简介
- Intel处理器简介
- hbase协处理器简介
- 学习java是一件很痛苦的事!
- Java Examples in a Nutshell
- [整理]实现XML文件里条目排序?
- 用commons-fileupload组件上传文件
- 计算机软件开发文档编写指南
- 图形处理器历史简介
- 数学有什么用??
- 今天去上课,解决问题不多
- Phrack最新公布的内核态RootKit的技术细节
- php.exe 的利用
- TCL脚本学习笔记1(原创)
- 利用IE Object Data 远程执行漏洞开后门
- J2ME开发配置(转自谁与争锋刀剑啸)
- 关于CSDN正在规划的新内容架构