无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

著色器類

2023-08-17 14:02 作者:追逐彗星的尾巴  | 我要投稿

之前我們已經(jīng)對(duì)著色器的相關(guān)操作進(jìn)行了部分封裝,現(xiàn)在創(chuàng)建一個(gè)著色器類,實(shí)現(xiàn)完全的封裝。

首先把之前創(chuàng)建的三個(gè)靜態(tài)函數(shù)ParseShaderSource、CreateShader和 CreateShaderProgram搬進(jìn)Shader類中。

然后用構(gòu)造函數(shù)實(shí)現(xiàn)著色器程序的創(chuàng)建:

在析構(gòu)函數(shù)中刪除著色器程序:

還需要函數(shù)用于激活著色器程序:

此外,還可以添加一系列函數(shù)用于設(shè)置uniform全局變量:

現(xiàn)在創(chuàng)建并使用一個(gè)著色器程序僅需以下步驟:


著色器類的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
霞浦县| 昂仁县| 银川市| 延庆县| 桂阳县| 遂宁市| 彩票| 永靖县| 偏关县| 富蕴县| 柳州市| 乌拉特后旗| 合川市| 岳普湖县| 航空| 石渠县| 文成县| 江油市| 林周县| 门头沟区| 焉耆| 偏关县| 济源市| 长白| 黎川县| 馆陶县| 色达县| 清流县| 延寿县| 泗阳县| 紫阳县| 类乌齐县| 宾川县| 长垣县| 临沂市| 林芝县| 孟村| 平远县| 汤阴县| 利川市| 横山县|