多语言展示
当前在线:425今日阅读:61今日分享:18

应知应会的电脑硬件核心知识:[9]DAPI

API 是 Application Programming Interface 的缩写,是应用程序接口的意思。而 3D API则是指显卡与应用程序直接的接口。3D API 能让编程人员所设计的 3D 软件,只要调用其 API内的程序,从而让 API自动和硬件的驱动程序沟通,启动 3D 芯片内强大的 3D 图形处理功能,从而大幅度地提高了 3D程序的设计效率。如果没有 3D API,在开发程序时,程序员必须要了解全部的显卡特性,才能编写出与显卡完全匹配的程序,发挥出全部的显卡性能。而有了 3DAPI这个显卡与软件直接的接口,程序员只需要编写符合接口的程序代码,就可以充分发挥显卡的效率,而不必再去了解硬件的具体性能和参数。这样,就大大简化了程序开发的工作。同样,显示芯片厂商根据标准来设计自己的硬件产品,以达到在 API 调用硬件资源时最优化,获得更好的性能。有了 3DAPI,便可实现不同厂家的硬件、软件最大范围的兼容。比如,在最能体现 3D API的游戏方面,游戏设计人员设计时,不必去考虑具体某款显卡的特性,而只是按照 3D API 的接口标准来开发游戏。当游戏运行时,则直接通过 3DAPI 来调用显卡的硬件资源。目前,个人电脑中主要应用的 3D API,有 DirectX 和 OpenGL。
推荐信息