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

作者: doasgloria (青柳立夏)   2021-05-19 10:14:04
自從在版上受到開導
開始學習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 !!
作者: wangm4a1 (水兵)   2021-05-19 10:59:00
要看平版有無支援
作者: cjcat2266 (CJ Cat)   2021-05-19 11:05:00
檢查SystemInfo.supportsComputeShaders
作者: doasgloria (青柳立夏)   2021-05-19 11:12:00
印出來是true 但是就是不畫畫 =.=
作者: oopFoo (3d)   2021-05-19 17:48:00
ARGB32 換一下,可能格式不支援。
作者: doasgloria (青柳立夏)   2021-05-20 09:17:00
這個印出來也是true , 真的是難解 我猜應該是這塊平板是Android廉價板 可能硬體或軟體甚麼地方沒有支援..T.T發現一個現象就是其實不是沒反應 而是我畫出來的顏色https://i.imgur.com/TUwCMIQ.png用了好幾個format去畫 給紅黃藍綠全部都是畫出這個樣淺淺黑半透明的顏色 說不定某一種Format才能畫對..

Links booklink

Contact Us: admin [ a t ] ucptt.com