国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LearnOpenGL-P1 生成純色窗口

2023-03-24 23:02 作者:Code有毒  | 我要投稿

1 包含GLFW和GLAD的頭文件。

2 創(chuàng)建main函數(shù),并實(shí)例化GLFW窗口。

3 創(chuàng)建一個(gè)窗口對(duì)象,并判斷該窗口對(duì)象是否創(chuàng)建成功。

4. 窗口創(chuàng)建完,通知GLFW將我們窗口的上下文設(shè)置為當(dāng)前線程的主上下文。

5 初始化GLAD,用以管理OpenGL的函數(shù)指針。

6 設(shè)置初始視口的大小。

7 設(shè)置回調(diào)函數(shù),讓視口的大小根據(jù)窗口大小同步更新。

8 添加渲染循環(huán)(Render Loop),該循環(huán)能在我們讓GLFW退出前一直保持運(yùn)行。

9 當(dāng)渲染結(jié)束,正確釋放和刪除之前分配的所有資源。

10 嘗試編譯并運(yùn)行代碼,將會(huì)輸出一個(gè)黑色窗口。


11 創(chuàng)建一個(gè)監(jiān)控鍵盤輸入的函數(shù),來檢查用戶是否按下返回鍵(Esc)。如按下該鍵,則循環(huán)將退出(通過將glfwSetwindowShouldClose()設(shè)置為true,讓glfwWindowShouldClose()返回true來實(shí)現(xiàn))。

12 在渲染循環(huán)中添加渲染指令,使用自定義(墨綠色)的顏色清空屏幕。(glClearColor()是一個(gè)狀態(tài)設(shè)置函數(shù),glClear()是一個(gè)狀態(tài)使用的函數(shù)。glClear()使用了當(dāng)前的狀態(tài)來獲取應(yīng)該清除為的顏色和清空屏幕的顏色緩沖)。

13 嘗試編譯并運(yùn)行代碼,將會(huì)輸出一個(gè)墨綠色的窗口。并且此時(shí)如果你按下鍵盤的Esc鍵,窗口將停止渲染。

?完整源碼:


LearnOpenGL-P1 生成純色窗口的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
上思县| 昭通市| 拉萨市| 永靖县| 舟山市| 和田县| 海城市| 汝城县| 大足县| 土默特左旗| 阳山县| 大新县| 于都县| 任丘市| 独山县| 广丰县| 孝义市| 永寿县| 长泰县| 廊坊市| 墨脱县| 闸北区| 威信县| 滦平县| 深州市| 宜州市| 泾阳县| 黄陵县| 嵩明县| 资阳市| 井陉县| 南郑县| 宜君县| 威信县| 黔西| 英吉沙县| 尼勒克县| 公主岭市| 沭阳县| 长治市| 常熟市|