openGL认识
openGL相關(guān)的庫
第一種庫是與設(shè)備相關(guān)的負(fù)責(zé)輸入輸出的庫比如glfw
第二種是與調(diào)用openGL核心函數(shù)相關(guān)的庫如glad
openGL的版本
openGL3.3 之前的版本是老版本,固定管線
openGL3.3 之后是新版本沒有固定管線。
所以老版本中的函數(shù)會出現(xiàn)glMatrixMode(GL_PROJECTION)這種函數(shù),表明你在設(shè)計管線中哪個部分的矩陣,而新版本中則沒有了。這個管線其實就是幾個投影矩陣的變換,在計算機圖形學(xué)的原理,坐標(biāo)變換部分介紹的。
使用不同版本的函數(shù)參考不同版本的教材,老版本參考老教材,新版本參考新教材。
openGL與MFC的結(jié)合
openGL有自己的渲染環(huán)境(上下文context)的要求,所以一般需要將MFC的hdc轉(zhuǎn)為openGL的hrc使用。
總結(jié)
- 上一篇: 泛型算法STL中的迭代器,泛型算法,萃取
- 下一篇: opengl glad.h和 glu.h