草庐IT

20221028

全部标签

【OpenGL】1. OpenGL简介 (20221028)

“学习新知识。”由于工作上的原因,需要使用OpenGL在linux上渲染视频,所以需要学习一下OpenGL。1.OpenGL(1)OpenGL是一个图形API,也就是一群函数,它在一定程度上允许访问或者说操作显卡。显卡可以更有力地绘制图形。(2)OpenGL确切地讲,是一种规范,而不能说是库或者是框架,因为它只是提供了标准,并没有函数的具体实现。函数的具体实现是由生产显卡的厂商写的,所以一定程度上讲,OpenGL不是开源的。(3)OpenGL的一个优势是,可以跨平台。当然,原生的API是最好的。(4)传统OpenGL和现代OpenGL最大的区别在于是否有可编程着色器。传统OpenGL是流水线式