[請益] Texture2DArray傳入ComputeShader問題~~
之前時常在板上得到建議
真是非常感謝 >///<
這兩天在操作一個功能時有點疑問
不知道版上大大是否有遇過能夠指點迷津 QQ !
想要做的功能是
現在有兩個 RenderTexture
想把兩個 RenderTexture都放入 Texture2DArray
再把 Texture2DArray 放入shader做一些操作
其實如果只有2個RT時, 分開傳入沒什麼問題 寫兩次就好
只是有可能會使用到傳入幾十個, 覺得使用陣列會比較方便 !!
但是在傳入 Texture2DArray時 , 卻遇到這個錯誤 :
Attempting to bind Texture ID 2333 as UAV, the texture wasn't created with the
UAV usage flag set! UnityEngine.ComputeShader:SetTexture(Int32, String,
Texture)
Code 及錯誤訊息:
https://i.imgur.com/cS0C4eH.jpg
不知道這個把RenderTexture變成陣列傳入的操作是否可行
或是要做甚麼樣的修改呢 !!
希望知道的大大給予指導 ^^" 感謝 !!
***** ps附註 *****
https://i.imgur.com/iN95lkr.jpg
如果在shader裡面 把傳進去的型別改為單純的 Texture2DArray
是可以正常執行效果正確的~
這樣是可以達成我想要的目的
但是還是疑惑 是否Texture2DArray 不能在Compute Shader中進行寫入呢
所以原本的型別 RW 就會報錯 Q__Q
--
◤ | █ ヽ █ ◥ ▂▃▄▃▂ 回戰文 疾如風
▍˙▆ 八███████▃▃▄ ●火 ◇ 風● 發廢文 繁如林
▋˙●◤█◤ノ ヽ◥ ‧▋ ●◇ ◇● 挑釁文 嗆如火
◥___ █◤ ● ● ██◣ ●山◇林● 宅在家不動如山
◢█ ██◤ ( _●_) ミ█◣ 彡 甲斐の熊-武田熊玄
◢▇▇▊█▼ |∪| ◢█ ◣_█◢◢ ◤、● 原SotaFujimor 改marubom
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.104.205 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1630981139.A.712.html
※ 編輯: doasgloria (1.34.104.205 臺灣), 09/07/2021 13:32:13
推
09/07 19:58,
3年前
, 1F
09/07 19:58, 1F
推
09/08 23:28,
3年前
, 2F
09/08 23:28, 2F
推
09/11 06:16, , 3F
09/11 06:16, 3F
→
09/11 06:16, , 4F
09/11 06:16, 4F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
21
31