[请益] 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