|
楼主 |
发表于 2008-7-26 08:12
|
显示全部楼层
九、WinG (1993)
在Windows下,由于其GDI设备无关性、窗口环境、缺乏通用图形库等限制影响了图形速度。图形速度慢成为选择Windows作为游戏平台的最大障碍。
Windows 95在保留Windows的最大优点—设备无关性的同时,在Win32 API中新增一个32位调用CreateDIBSection,使得图形速度得到很大提高。微软意识到图形速度对于高质量软件的重要性,提
供了WinG(发音"Win Gee",其中"G"代表游戏(Game))图形库。
WinG 是为Windows3.1、Windows for Workgroups 3.11、Windows95和Windows NT设计的一种优化的高性能图形库,运行于386以上的处理器。WinG能在Windows环境中提供与DOS环境相当的游戏图形性能。WinG允许游戏应用从Windows内部直接访问音频、视频以及游戏控制器硬件设备。程序员可以直接将内存中的设备无关位图(DIB)传送到屏幕,并且提供抖动(halftoning)API,利用标准Microsoft抖动调色板支持对真彩色的仿真。
WinG 最先出现在Windows 95中,但以后却没有再往下继续发展。不过WinG的很多思想被用于以后出现的DirectX技术中。虽然WinG本身并不能算作一个成功的技术,不过它却为以后的DirectX技术以及高性能游戏的出现奠定了基础。 |
|
关于我们