終於寫出乙個球體,索引陣列還是有一些bug,太累了,過幾天再調然後添紋理吧。。。網上的球沒有乙個能用(不是固定管線就是**出錯要不就是不完整)。。。。這個**拷貝下來可以直接用。。。。加油吧少年,前路遙遙人生有期。
額。。。。部落格之前所有專案都是空專案。球體實現了旋轉。。。。。
效果截圖:
glint statcky = 60; // 橫向向切成多少片
glint stlicex = 60; // 縱向切多少片
std::vectordrawglobevbo()
gldeletevertexarrays(1, &cubevao);
gldeletebuffers(1, &vbo);
glfwterminate();
return 0;
}
OpenGL學習 使用VBO和FBO
一 概念 這兩個都是buffer object,說白了就是一塊儲存區域。vbo 頂點緩衝對像 是用來加快渲染的速度,主要思想是在顯示卡中分配一塊視訊記憶體空間,然後一次性將cpu中的資料傳輸過來,這樣顯示的時候就會直接輸出到顯示器,這樣做的動機是因為cpu到gpu傳輸的瓶頸。fbo 幀緩衝對像 是用...
Linux下C 動態庫的生成和使用
1.匯出函式的動態庫 ifndef dlltest h define dlltest h extern c int add int a,int b typedef int add t int a,int b endif include dlltest.h int add int a,int b 上述...
C 動態記憶體和動態陣列
全域性物件在程式啟動時分配,在程式結束時銷毀。區域性自動物件,當我們進入其定義所在的程式塊時被建立,在離開塊時銷毀。區域性 static 物件在第一次使用前分配,在程式結束時銷毀 靜態記憶體用來儲存區域性static物件,類static 資料成員,以及定義在任何函式之外的變數。棧記憶體用來儲存定義在...