UnityFurURP icon indicating copy to clipboard operation
UnityFurURP copied to clipboard

Fur/Shell/Lit shader is not supported on this GPU

Open RyuuzakiJulio opened this issue 2 years ago • 5 comments

Fur/Shell/Lit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)

None of the samples work. MacOS Unity 2020.3.9f1 Don't know how to fix.

RyuuzakiJulio avatar Oct 23 '21 19:10 RyuuzakiJulio

マックとアンドロイドのOculus Quest2で確認したところ、両方のプラターフォームにも使えないです。他のGPUなどでも使える方法がありますか?

RyuuzakiJulio avatar Oct 24 '21 17:10 RyuuzakiJulio

Hi, I know it's late. I think you can run the shell method on MacOS by changing the Graphics API to OpenGLCore: (remove Metal or drag OpenGLCore on top of it) MacOpenGLCore

jiaozi158 avatar Apr 29 '22 09:04 jiaozi158

Still not working on Mac (M1): Auto Graphics API disabled for Mac, OpenGLCore on only added API, Desktop build platform.

JokerDen avatar Jun 17 '22 10:06 JokerDen

Still not working on Mac (M1): Auto Graphics API disabled for Mac, OpenGLCore on only added API, Desktop build platform.

Hi, I think it should work on old Macs because they do support OpenGL 4.1.

I know that the Vulkan on MacOS is still Metal (using MoltenVK), so maybe the OpenGL has also changed on M1?

Anyway, can you see shell method fur? (fin and geometry method won't work)

It doesn't matter if there's no shadow, just remove "glcore" from "exclude_renderers". image

jiaozi158 avatar Jun 20 '22 12:06 jiaozi158

OK, I think it's because the hardware on M1 does not support geometry shader.

I thought it should work because OpenGL 4.1 requires geometry shader. (maybe it's optional)

jiaozi158 avatar Jun 20 '22 12:06 jiaozi158