[請益] Unity Compute Shader無作用的可能原因?

看板GameDesign作者 (青柳立夏)時間2年前 (2021/05/19 10:14), 編輯推噓3(309)
留言12則, 4人參與, 2年前最新討論串1/1
自從在版上受到開導 開始學習Unity Compute Shader 就用得好開心不亦樂乎 !! 但是今天拿到一塊Android平板 發現Compute shader無法作用 如圖: https://i.imgur.com/udVse4S.jpg
左邊是一般市面上的Android手機 我用一個簡單的compute shader把整面塗成橘色 但是在平板上同樣的code就沒作用.. 我上網查了一下Unity官網的圖形API需求 兩個都用OpenGL ES 3.2理論上是符合需求的啊 但是卻不知道為何平板的感覺毫無反應.. 整個code及shader內容及如下: https://i.imgur.com/o4zGRhA.png
希望知道compute shader正確使用姿勢的大大指點迷津 >///< 感謝 Q_Q !! --    ◤ |    ヽ     ▂▃▄▃▂ 回戰文 疾如    ˙███████▃▄  火 ◇ 風  發廢文 繁如   ˙●ノ    ヽ   ●◇ ◇● 挑釁文 嗆如    ___ ●    ● █◣   山◇林 宅在家不動如    ◢█ ██  ( _●_) ミ 彡   甲斐の熊-武田熊玄 ◢▇▇▊    |∪|  ◣_█◢◢ ◤、 原SotaFujimor 改marubom -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.104.205 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1621390447.A.8F8.html

05/19 10:59, 2年前 , 1F
要看平版有無支援
05/19 10:59, 1F

05/19 11:05, 2年前 , 2F
檢查SystemInfo.supportsComputeShaders
05/19 11:05, 2F

05/19 11:12, 2年前 , 3F
印出來是true 但是就是不畫畫 =.=
05/19 11:12, 3F

05/19 17:48, 2年前 , 4F
ARGB32 換一下,可能格式不支援。
05/19 17:48, 4F

05/20 08:02, 2年前 , 5F
SystemInfo.SupportRenderTextureFormat()
05/20 08:02, 5F

05/20 09:17, 2年前 , 6F
這個印出來也是true , 真的是難解 我猜應該是這塊平板
05/20 09:17, 6F

05/20 09:18, 2年前 , 7F
是Android廉價板 可能硬體或軟體甚麼地方沒有支援..
05/20 09:18, 7F

05/20 09:18, 2年前 , 8F
T.T
05/20 09:18, 8F

05/20 10:13, 2年前 , 9F
發現一個現象就是其實不是沒反應 而是我畫出來的顏色
05/20 10:13, 9F

05/20 10:13, 2年前 , 10F

05/20 10:14, 2年前 , 11F
用了好幾個format去畫 給紅黃藍綠全部都是畫出這個樣
05/20 10:14, 11F

05/20 10:16, 2年前 , 12F
淺淺黑半透明的顏色 說不定某一種Format才能畫對..
05/20 10:16, 12F
文章代碼(AID): #1Wf7HlZu (GameDesign)