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

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

godot computer shader noise1

2023-06-02 19:40 作者:damedown  | 我要投稿

1、準備工作

2、初始化

????tips:????

????????1、這里的 img.convert(Image.FORMAT_RGBA8)不能少,如果傳入的jpg文件,是沒有a通道的,在數(shù)據(jù)存放的時候,是 rgbrgbrgb這樣排列的,這里燒了一個a,等device拿到數(shù)據(jù)分割,就會分割rgbr,gbrg,brgb,這樣錯誤的情況。

????????2、image size 是我們管線的size

3、分配device的內(nèi)存和設置uniform set

????tips:

????????1、第一個0就是binding,我放到這里,方便set和后期修改的時候好用。

????????2、上傳uniforms的時候,是以數(shù)組的方式上傳的

3.1

????

????tips:

????1、寫在里面了

????2、uniform type image 會有一些其他解釋,在godot中沒有,但是在源碼里面有注釋

#https://github.com/godotengine/godot/blob/621d68e4129e7e343ff21eb3a5f4e8c1d6bbf456/servers/rendering/rendering_device.h#L745

4、運行和創(chuàng)建textureRect的texture

4.1

????????T1:uniformset的綁定,可以多個,所以我命名為uniform_set_0,至于用來干嘛,之后可以在名字上面改。

這里的uniformset可以綁定多個。

????????T2:list_dispatch就是這只總大小。


總結:

????godot在分裝opengl cs的時候,作者很有自己的見解,不過這個簡介比使用opengl更麻煩了


我們可以簡單看一下opengl的代碼

https://learnopengl.com/Guest-Articles/2022/Compute-Shaders/Introduction

沒錯,godot compute shader 的難度,遠遠比opengl還要高。

但是我們可以看到,這已經(jīng)在為后面的界面優(yōu)化做準備了。

先的情況就是沒有控制臺的東東。等他更新就好了。

godot computer shader noise1的評論 (共 條)

分享到微博請遵守國家法律
宜阳县| 长泰县| 太仆寺旗| 兴业县| 新蔡县| 民丰县| 河源市| 尼勒克县| 哈密市| 鹤壁市| 开鲁县| 尼勒克县| 定南县| 图们市| 乌拉特前旗| 上思县| 轮台县| 海城市| 湘潭县| 赣榆县| 和静县| 三河市| 绥江县| 崇阳县| 交口县| 桂平市| 三台县| 呼玛县| 华坪县| 双鸭山市| 彭水| 三门县| 理塘县| 汾西县| 兴安县| 湘潭市| 随州市| 安多县| 本溪市| 额敏县| 阳曲县|