首页 > 常见问答

opengl是什么(OpenGL)

相信目前很多小伙伴对于opengl都比较感兴趣,那么小编今天在网上也是收集了一些与opengl相关的信息来分享给大家,希望能够帮助到大家哦。

opengl(英语:opengraphicslibrary,译名:开放图形库或者“开放式图形库”)是用于渲染2d、3d矢量图形的跨语言、跨平台的应用程序编程接口(api)。

opengl是什么(OpenGL)

这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。

而另一种程序接口系统是仅用于microsoftwindows上的direct3d。

opengl常用于cad、虚拟现实、科学可视化程序和电子游戏开发。

opengl的高效实现(利用了图形加速硬件)存在于windows,部分unix平台和macos。

这些实现一般由显示设备厂商提供,而且非常依赖于该厂商提供的硬件。

开放源代码库mesa是一个纯基于软件的图形api,它的代码兼容于opengl。

但是,由于许可证的原因,它只声称是一个“非常相似”的api。

opengl规范由1992年成立的opengl架构评审委员会(arb)维护。

arb由一些对创建一个统一的、普遍可用的api特别感兴趣的公司组成。

根据opengl官方网站,2002年6月的arb投票成员包括3dlabs、applecomputer、atitechnologies、dellcomputer、evans&sutherland、hewlett-packard、ibm、intel、matrox、nvidia、sgi和sunmicrosystems,microsoft曾是创立成员之一,但已于2003年3月退出。

本文到此结束,希望对大家有所帮助。

原文标题:opengl是什么(OpenGL),如若转载,请注明出处:https://www.hb-hcdz.com/wenda/2549.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「恒驰号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。