OpenGL相关功能软件开发(Glut, FreeGlut, Glew, glfw etc…)
OpenGL是一个非常强大的跨平台交互平台,提供开放式图形库功能,提供了多种API去做2D和3D的矢量图。OpenGL可以用于CAD、虚拟现实、科学可视化程序和电子游戏开发。OpenGL本质上并非API,其实是Chronos Group开发维护的一套规范,定义了一系列三百多函数用于图形操作的API。硬件比如GPU开发的厂商,有硬件翻译API的指令,根据OpenGL的规范来开发。另外如果硬件上无法满足OpenGL的功能,则可以通过类似软渲染的方式来实现相关功能。
OpenGL通过上下文(context)的信息,比如顶点坐标,纹理和上色器信息等会渲染信息会储存为一个数据结构,来控制计算机进行图形的渲染。
link:https://zh.wikipedia.org/wiki/OpenGL
文章知识点与官方知识档案匹配,可进一步学习相关知识OpenCV技能树首页概览11524 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!