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

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

OpenGL筆記 如何顯示一張圖片

2023-02-20 13:02 作者:傻狗小十七  | 我要投稿

看了好多人寫的用Opengl es 顯示一張圖片的代碼,所以做一下自己的筆記。

顯示圖片幀的大致步驟,基本步驟都一致的。其他的就大不相同了。

  1. glClear? 清理背景

  2. glUseProgram? 使用程序片段

  3. glVertexAttribPointer給程序傳入?yún)?shù)

  4. glActiveTexture 激活紋理單元

  5. glBindTexture 綁定紋理

  6. glDrawElements 繪制內(nèi)容

官方文檔網(wǎng)址:

OpenGL? ES 3.2 Reference Pages

https://registry.khronos.org/OpenGL-Refpages/es3/

安卓SDK是GLES32這個(gè)類



void?glDrawElements(GLenum?mode,?GLsizei?count,?GLenum?type,?const void *?indices);

第一個(gè)參數(shù)的描述:

Specifies what kind of primitives to render. Symbolic constants?

GL_POINTS,?GL_LINE_STRIP,?GL_LINE_LOOP,?GL_LINES,?GL_LINE_STRIP_ADJACENCY,?GL_LINES_ADJACENCY,?GL_TRIANGLE_STRIP,?GL_TRIANGLE_FAN,?GL_TRIANGLES,?GL_TRIANGLE_STRIP_ADJACENCY,?GL_TRIANGLES_ADJACENCY?and?GL_PATCHES?are accepted.


都是為目標(biāo)渲染一張矩形平面圖,所以最后選擇圖形中有用(GL_TRIANGLES)5個(gè)點(diǎn)+5個(gè)三角形、有人用(GL_TRIANGLES)4個(gè)點(diǎn)+2個(gè)三角形、也有用(GL_TRIANGLE_FAN)4個(gè)點(diǎn)+2個(gè)三角形。反正覺得很神奇,所以我找來了官方文檔看了一下,才知道有這么多。

圖1
圖2
圖3這圖很靈性
圖4







OpenGL筆記 如何顯示一張圖片的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
桦川县| 南部县| 台南市| 鄂伦春自治旗| 屯门区| 来安县| 墨脱县| 望谟县| 青神县| 增城市| 镶黄旗| 伽师县| 蒙自县| 修武县| 穆棱市| 吉木萨尔县| 乌兰县| 沅陵县| 铁力市| 莒南县| 教育| 宁乡县| 化德县| 彭泽县| 旅游| 金山区| 留坝县| 分宜县| 南郑县| 濉溪县| 普兰县| 灵宝市| 宕昌县| 怀宁县| 上饶县| 马关县| 易门县| 唐海县| 将乐县| 南华县| 顺平县|