Search code examples
unity-game-engineshader

Does Unity LWRP support surface shaders?


I'm using new Unity's Lightweight rendering pipeline.
After creating a material with a new surface shader, created from the drop-down menu, all I see is a pink color.
There is no information at all about creating shaders for LWRP. It looks like unlit shaders are supported without issues, but what about surface shaders?


Solution

  • According to Feature Comparison Table, Surface Shaders are not supported in LWRP.

    I didn't find examples of surface shaders migration.

    Feature                 | Unity Built-in render pipeline | LWRP

    Surface Shaders | Yes                                             | Not supported