1. 首页 > 知识问答 > opengl教程

opengl教程

1、opengl本质上是一个渲染图形的api。它是跨平台、跨语言的,可以在很低的级别上直接与gpu通信。opengl目前有四大版本,可分为固定渲染流水线和可编程渲染流水线两种编程模式。同时opengl是一个标准,由khronos组织维护,具体实现由各种gpu厂商实现。

2、早期的opengl是固定渲染流水线的编程模式,opengl1.0到4.0都支持。它主要以图元的方式渲染图形,类似于微软mfc的gdi,就是通过调用不同的函数来绘制不同的图形。而对应的现代opengl是可编程渲染流水线的编程模式,更接近底层gpu渲染,用户操作更自由但更难上手。