本篇将阐述OpenGL的基础知识。内容整理自OpenGL编程宝典。
先简要说明一下OpenGL的历史:
OpenGL的前身是SGI公司的IRIS GL,它最初是一个2D图形函数库,后来逐渐演变为这家公司的高端图形工作站使用的3D图形编程接口。由于IRIS GL对硬件依赖性极高导致难以移植,其技术发展常常受到束缚,于是便诞生了OpenGL。
OpenGL就是SGI对IRIS GL的移植性进行改进和提高的结果。这个新的图形API是一个开放的标准,允许其他图形硬件厂商参与标准的制定。一个得到众多厂商支持真正的开放式标准能使程序员更容易创建出跨平台的应用程序。这样OpenGL体系结构审核委员会(ARB)就成立了。
ARB的创立者包括SGI,DEC,IBM,Intel和微软公司,而实质上由SGI主导。1992年7月1日,OpenGL规范1.0出台。 随着时间推移,ARB陆续地增加了一些新成员。
先简要说明一下OpenGL的历史:
OpenGL的前身是SGI公司的IRIS GL,它最初是一个2D图形函数库,后来逐渐演变为这家公司的高端图形工作站使用的3D图形编程接口。由于IRIS GL对硬件依赖性极高导致难以移植,其技术发展常常受到束缚,于是便诞生了OpenGL。
OpenGL就是SGI对IRIS GL的移植性进行改进和提高的结果。这个新的图形API是一个开放的标准,允许其他图形硬件厂商参与标准的制定。一个得到众多厂商支持真正的开放式标准能使程序员更容易创建出跨平台的应用程序。这样OpenGL体系结构审核委员会(ARB)就成立了。
ARB的创立者包括SGI,DEC,IBM,Intel和微软公司,而实质上由SGI主导。1992年7月1日,OpenGL规范1.0出台。 随着时间推移,ARB陆续地增加了一些新成员。