亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

opengl學習筆記——紋理貼圖

發布時間:2020-08-10 23:53:14 來源:網絡 閱讀:544 作者:螞蟻雄心 欄目:開發技術

1、指定像素傳輸(由應用程序,即client端,傳到GPU即server端)格式

void glPixelStorei(GL_UNPACK_ALIGNMENT,1)

2、命名紋理圖像

void glGenTextures(Glsizei n,GLuint *textureNames)

3、創建和使用紋理對象

void glBindTexture(GLenum target,GLuint textureName)

當一個紋理對象名稱被初次綁定時,opengl就會創建一個新的紋理對象,并把紋理圖像和紋理屬性設置為默認值。當一個紋理對象被再次綁定時,它的數據就成為當前的紋理狀態

4、指定紋理環繞和過濾方法

void glTexParameteri(GLenum target,GLenume pname,TYPE param)

例如:

glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_REPEAT);

glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_REPEAT);

glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_NEAREST);

glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_NEAREST);

5、傳輸數據至GPU

void glTexImage2D(GLenum target, GLint level,GLint internalFormat,GLsizei width,GLsizei height,GLint border,

Glenum format,GLenum type,const GLvoid * texels);

6、啟用紋理功能

void glEnable(GLenum target);

例如glEnalbe(GL_TEXTURE_2D)

7、設置繪圖模式

void glTexEnvf(GLenum target,GLenum pname,TYPE param);

例如 glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_REPLACE);

8,綁定紋理

void glBindTexture(GLenum target,GLuint textureName)

例如glBindTexture(GL_TEXTURE,texname)


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

读书| 和平县| 色达县| 蚌埠市| 淮阳县| 镇平县| 徐州市| 普定县| 义马市| 宜君县| 庐江县| 临沧市| 镇江市| 弥勒县| 敦化市| 贞丰县| 苏尼特左旗| 吴川市| 普格县| 毕节市| 达孜县| 仁化县| 米易县| 防城港市| 潞西市| 江安县| 思南县| 沙洋县| 衡阳县| 咸丰县| 白城市| 友谊县| 乌恰县| 武陟县| 阿拉善右旗| 财经| 旺苍县| 金湖县| 廉江市| 和顺县| 景德镇市|