OpenGL
OpenGL是一种软件接口,或者API(应用程序编程接口),跨平台
OpenGL开发库
来源:https://blog.csdn.net/yqxx/article/details/382519?utm_source=blogxgwz1
1、OpenGL核心库,库前缀gl
用于常规的核心的图形处理
2、实用库,库前缀GLU
该库封装了OpenGL函数,GLU函数通过调用核心的库函数,提供较为简单的实现方法,实现一些较为复杂的操作
3、辅助库,库前缀aux
提供窗口管理,输入输出处理,以及绘制一些简单三维物体
4、工具库,库前缀glut
是不依赖于窗口的工具包,目的是隐藏不同窗口平台API的复杂度,是aux库功能更强的替代品,提供更为复杂的绘制功能
5、windows专用库,前缀wgl
windows平台的扩展,弥补OpenGL在文本方面的不足
6、win32 API函数库,6个函数,无库前缀
是win32扩展函数,主要用于处理像素存储格式和双帧缓存
7、X窗口专用库,针对Unix和Linux的扩展函数
包括渲染上下文、绘制图元,显示列表、纹理贴图等
8、其他库函数
PS:OpenGL函数如何实现由开发者决定,即显卡生产商,显卡需要通过升级驱动来更新OpenGL函数库