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