opengl 入門學習 隨筆八

2021-06-27 07:04:11 字數 421 閱讀 3359

下面寫一段讀取檔案的程式,也算是乙個模組吧。

void readfile(const char *filename)

if(fseek(fp,-(int)sizeof(mask),seek_end))

exit(0);

if(!fread(mask,sizeof(mask),1,fp))

exit(0);

fclose(fp);

}

程式中,定義的static陣列,表示從檔案中讀取的資訊放到這個陣列裡,並且陣列的大小,就是要讀取資料的大小。

fopen表示開啟檔案;fseek表示將指標放到距離最後的前sizeof(mask)的位置;fread表示讀取資料;各種引數可以參考相關手冊。

結構就是這樣,最後別忘記關掉檔案fclose().

opengl 入門學習 隨筆五

今天開始opengl的學習,下面上第乙個程式!void mydisplay int main int argc,char argv 整個程式表示顯示乙個矩形 這裡有幾個概念稍微介紹一下 1 glclear 表示清除背景,也就是說我們在黑板上清除的效果是顯示全黑,在白紙上清楚顯示的是全白 2 glut...

OpenGL入門筆記(八)

demo8 這裡設定opengl的渲染方式不打算使用深度測試,如果使用第一課的 的話,請確認是否已經去掉了gldepthfunc gl lequal 和glenable gl depth test 兩行。否則,所見到的效果將會一團糟。這裡我們使用了紋理對映,可以注意到我們通過混色來啟用了紋理對映。這...

OpenGL學習隨筆 十三

因為工作原因,有一段時間沒玩opengl了。今天開始重新拾起。這一年來接觸了些opengl es的chip provider,感覺大家都開始發力了,mobile 3d產業要爆發了。之前一直在看1.x系列,現在從2.x開始,雖然1.x還有不少內容沒玩過。2.x系列最大的變化就是引入了可程式設計pipe...