最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

(二) OpenGL

2023-04-01 12:24 作者:FineClassFuture  | 我要投稿

畫單色三角形



vertices頂點(diǎn)數(shù)據(jù)怎么傳給GPU綁定到vPos上?

????VAO:Vertex Array Object

????????頂點(diǎn)有一些屬性,需要記錄,一個(gè)設(shè)備又有多個(gè)頂點(diǎn),所以需要一個(gè)記錄器(Object)來記錄這些頂點(diǎn)(Vertex Array)的屬性。(當(dāng)然可以創(chuàng)建多個(gè)VAO來記錄)

????????查詢支持的最大頂點(diǎn)個(gè)數(shù)

????????GLint maxVertexAttribs = 0; //OpenGL規(guī)定最少得支持16個(gè)頂點(diǎn)同時(shí)可用

????????glGetIntegerv(GL_MAX_VERTEX_ATTRIBS, &maxVertexAttribs);

1. glVertexAttribPointer直接設(shè)置頂點(diǎn)屬性來上傳數(shù)據(jù)

????需要每次render時(shí)都要上傳才能繼續(xù)該次渲染

????現(xiàn)代教程都直接略過這部分,所以一開始都會(huì)有后面的疑問。幸好自己還記得。

2. 使用頂點(diǎn)緩沖區(qū)VBO(vertex buffer object)

疑問:offset為什么是void*?因?yàn)椋ǚ绞?)可以不使用VBO而直接上傳數(shù)據(jù)。

? ??

VAO已經(jīng)記錄了VBO,使用時(shí)只需綁定使用VAO


畫單色矩形

1. 畫兩個(gè)三角形組合成矩形


????可以看到/* 右上方 *//* 左下方 */兩個(gè)點(diǎn)重復(fù)了。有沒有辦法縮減?

2.?通過連邊的三角帶方式畫兩個(gè)三角形組合成矩形

貼紋理


(二) OpenGL的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
婺源县| 洛浦县| 迁安市| 江陵县| 锡林郭勒盟| 汝城县| 正定县| 天镇县| 通州区| 九龙坡区| 通江县| 黑山县| 百色市| 福泉市| 永春县| 山阳县| 新宾| 汝阳县| 安徽省| 万宁市| 拜城县| 青阳县| 资溪县| 黔南| 林口县| 九台市| 故城县| 五河县| 海淀区| 咸宁市| 成都市| 鄂州市| 萝北县| 洛南县| 高邮市| 潼南县| 法库县| 南华县| 宿州市| 如东县| 安丘市|