开放式图形库®(OpenGL®)ATI™ 驱动程序是由ATI开发的软件接口™ 技术是图形卡硬件和OpenGL库的抽象编程接口(API)之间的桥梁。每个操作系统有不同的驱动程序,销售的各种图形卡体系结构有不同的驱动程序。OpenGL®ATI™...
开放式图形库®(OpenGL®)ATI™ 驱动程序是由ATI开发的软件接口™ 技术是图形卡硬件和OpenGL库的抽象编程接口(API)之间的桥梁。每个操作系统有不同的驱动程序,销售的各种图形卡体系结构有不同的驱动程序。OpenGL®ATI™ 驱动程序专门设计用于在保持与OpenGL®API兼容的接口的同时,充分利用图形硬件。该驱动程序包括自定义的OpenGL®扩展,可用于在OpenGL®框架内一致地访问图形卡的特殊功能或加速功能。并非所有ATI™ 图形卡有自己的自定义OpenGL®ATI™ 驱动程序,这意味着有些共享一个通用的驱动程序,当某些功能被要求而硬件不支持时,这可能会导致问题。OpenGL是一种编程接口,允许软件应用程序快速高效地创建三维(3D)场景。OpenGL®ATI™ 驱动程序执行的是直接通过与主计算机系统通信的硬件接口访问图形卡的硬件。这有利于程序员,因为制造商在严格的规格范围内生产驱动程序以获得最佳性能。此外,ATI™ 与维护OpenGL规范的体系结构评审委员会(ARB)合作,因此,随着新硬件的开发,OpenGL®可以同时发展,并且可以从两边实现支持。例如,使用浮点数的操作在OpenGL®ATI中移动™ 然后由图形卡上的图形处理单元(GPU)来处理,它有专门的寄存器,使操作尽可能快而不需要使用任何主计算机的处理能力许多处理碎片、顶点和矩阵的低级操作在大多数情况下都是通过驱动程序直接传递给GPU的。如果没有驱动程序,这种功能将不可能或非常不可靠。整个图形过程可以通过硬件进行优化。例如,OpenGL®ATI™ 驱动程序可以将信息传递到GPU以便消除混叠,混合和多采样可以直接在硬件中完成。驱动程序还提供对卡内临时内存的访问,因此纹理图像或顶点数组可以完全在图形硬件中存储和操作。使用OpenGL®ATI时会出现一些复杂的问题™ 驱动程序。ATI有很多硬件型号™ 某些驱动程序共享的图形卡,可能会导致某些函数调用的兼容性问题。此外,还需要执行一些非标准、非OpenGL®编程步骤,以便ATI™ 卡可以执行自己的优化。创建一个为ATI优化的程序™ 显卡也可能意味着要制作一个与其他品牌的显卡不兼容的程序
-
发表于 2020-08-06 21:38
- 阅读 ( 845 )
- 分类:电脑网络