作者doasgloria (青柳立夏)
看板GameDesign
标题[请益] Unity Compute Shader无作用的可能原因?
时间Wed May 19 10:14:04 2021
自从在版上受到开导
开始学习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://webptt.com/cn.aspx?n=bbs/GameDesign/M.1621390447.A.8F8.html
1F:推 wangm4a1: 要看平版有无支援 05/19 10:59
2F:推 cjcat2266: 检查SystemInfo.supportsComputeShaders 05/19 11:05
3F:→ doasgloria: 印出来是true 但是就是不画画 =.= 05/19 11:12
4F:推 oopFoo: ARGB32 换一下,可能格式不支援。 05/19 17:48
5F:→ oopFoo: SystemInfo.SupportRenderTextureFormat() 05/20 08:02
6F:→ doasgloria: 这个印出来也是true , 真的是难解 我猜应该是这块平板 05/20 09:17
7F:→ doasgloria: 是Android廉价板 可能硬体或软体甚麽地方没有支援.. 05/20 09:18
8F:→ doasgloria: T.T 05/20 09:18
9F:→ doasgloria: 发现一个现象就是其实不是没反应 而是我画出来的颜色 05/20 10:13
11F:→ doasgloria: 用了好几个format去画 给红黄蓝绿全部都是画出这个样 05/20 10:14
12F:→ doasgloria: 浅浅黑半透明的颜色 说不定某一种Format才能画对.. 05/20 10:16