1、OpenGL本質上是一個渲染圖形的API。它是跨平台、跨語言的,并且非常底層可以和GPU直接交流。目前,OpenGL有四個大版本分為兩種編程方式:固定渲染管線和可編程渲染管線編程方式。同時,OpenGL又是一個規範,它由Khronos組織維護,具體實現則是由各個GPU生産商實現的。
2、早期OpenGL就是固定渲染管線的編程方式的,OpenGL1.0到4.0都支持。它主要以圖元的方式渲染制圖,這與微軟MFC的GDI很相似,就是通過調用不同的函數畫不同的圖形。而與之對應的現代OpenGL是 可編程渲染管線的編程方式,它更接近底層的GPU渲染,用戶操作起來更自由但是更難上手。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!