Glide
3dfx公司开发的3D API
Glide是3dfx公司为其Voodoo系列3D加速卡开发的3D图形应用程序接口(API)。最初作为专有API发布,后来3dfx开放了其源代码。Glide主要用于加速3D软件渲染,支持3D几何与纹理映射,但只适配Voodoo加速卡。在20世纪90年代后期,3dfx的标准Glide API得到了业界的广泛采用。然而,随着微软不断改进Direct3D,其他显卡供应商逐步提供OpenGL支持,市场上的产品种类日益丰富,导致Glide逐渐被淘汰。
功能与服务
Glide API
Glide基于OpenGL设计,但与其不同,Glide是一个更精简的图形库。OpenGL是一个大型图形库,其API中有336个调用,但其中不少的调用使用方面有限。3dfx选择主要对3D游戏实时渲染有用的功能整合进Glide库,使Voodoo加速卡能够完整支持该精简图形库。Glide的名称表明它在OpenGL的基础上设计,同时也能避免与商标相关的问题。
在游戏中的使用
在90年代后期,由于Voodoo加速卡(Voodoo 1)性能出色,以及Glide在开发中易于使用,Voodoo加速卡占据了3D游戏市场。这一时期,许多3D游戏都支持Glide API,这进一步巩固了Voodoo加速卡在市场上的地位。
Glide模拟器的开发自90年代后期就一直进行。3dfx公司因此积极阻止这些行为,使用法律威胁关闭早期项目。然而,在其停止运营并被英伟达收购之前,3dfx采用开源许可协议发布了Glide API与Voodoo 2/3的技术规格,Glide从此变为开源项目。尽管此后没有只采用Glide进行加速渲染的游戏(主要使用Direct3D或OpenGL),但用户若想在非Voodoo硬件上使用Glide来运行早期的3D游戏,这需要使用Glide仿真器。随着规范与代码的开放,目前有几个模拟器能够模拟Glide API并运行老游戏。像是Glidos这类项目甚至允许更早期的游戏使用Glide加速。
Glide也是基于Flash的,并且它并没有模仿Windows或其它类似的桌面环境,取而代之的是它提供了独特的界面。它允许用户上传多达30GB的文件,用户能够阅读RSS feed,管理书签,约会,聊天,创建文档,浏览图片等。Glide的设计不错,然而某些方面跟Desktoptwo有些类似。首先,某些应用程序以弹出窗口的方式打开,似乎并不是非要这么做不可。此外,其中有些应用程序没有像其它界面一样经过美化。有些应用程序,如日历就完全不能正常运行,一点击就会出错。
参考资料
目录
概述
功能与服务
参考资料