OpenGL是一个兼容多种平台的图形程序接口,功能完善。它由近350个不同的函数调用组成,可用于从简单的图元绘制复杂的3D场景。OpenGL具有很强的可移植性,适用于很多系统,不仅适用于Windows,还适用于Unix/Linux系统。
主要特征
-增强顶点数组和同步对象的性能,避免CPU和GPU之间或多个CPU线程之间共享资源时的等待空闲。
-改进流水线可编程性,包括OpenGL核心中的几何着色器。
-Shader可以直接处理纹理采样,提高了立方体贴图的质量和多采样渲染的灵活性。
功能特点
1.与C语言紧密结合:OpenGL命令最初是由C语言函数描述的。对于学过C语言的人来说,OpenGL很容易理解和学习。如果你曾经接触过TC的graphics.h,你会发现用OpenGL画图甚至比TC的还要容易。
2.强大的可移植性:微软的Direct3D也是一个优秀的图形API,但是只在Windows系统中使用(加上现在的一个XBOX游戏机)。OpenGL不仅用于Windows,还用于Unix/Linux等其他系统,甚至应用于大型计算机和各种专业计算机(如医疗显示设备)。而且OpenGL的基本命令是硬件无关的,甚至是平台无关的。
3.高性能图形渲染:OpenGL是工业标准,技术与时俱进。现在所有的显卡厂商都为OpenGL提供了强大的支持,OpenGL的性能在激烈的竞争中一直领先。
更新日志
1.增强顶点数组和同步对象的性能,避免CPU和GPU或多个CPU线程共享资源时的等待空闲。
2.改进流水线可编程性,包括OpenGL核心中的几何着色器。
3.着色器可以直接处理纹理采样,提高了立方体贴图的质量和多采样渲染的灵活性。
上面给大家详细的介绍了OpenGL驱动 ,以上内容仅2u手游网小编个人理解,最后希望大家喜欢!