Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

tessellation shader for ios in unity

Discussion in 'Graphics Experimental Previews' started by TechnicalArtist, Nov 10, 2018.

  1. TechnicalArtist

    TechnicalArtist

    Joined:
    Jul 9, 2012
    Posts:
    736
    Hey,
    In unity 2018.1 in unity roadmap show unity support tesselation.

    I tried with unity 2018.2 & iPhone X but it's not happened.

    I So much searched but I didn't get success.
     
  2. TechnicalArtist

    TechnicalArtist

    Joined:
    Jul 9, 2012
    Posts:
    736
    Any update?
     
  3. coldpizzapunk

    coldpizzapunk

    Joined:
    Aug 20, 2014
    Posts:
    30
    I had a similar issue. In unity 2018.2.14. I am using windows to build for Xcode on my mac. I have everything updated to 12.1 iOS, latest xCode.

    So in Unity I have to set my Graphic Emulation to none to see the Tessellation in editor. I use Amplify shader and I have to also check Direct X 11 as a target in Amplify shader to see the effect in editor. But I still had issues when I went to build to my iPad (2018). Amplify tessellation materials would not show up. But Unity's Standard Tessellation shaders did work when I ran a build. So I decided to duplicate my Amplify shader and edit it in Visual Studio to match closer to the unity tessellation naming and convention. I also removed the ASE elements (so it won't open in the Amplify Shader Editor) And that worked. I now have my custom built shader from amplify working, but have lost the ability to edit it visually.

    So I can confirm that in a build the Unity Standard Tessellation shaders are Working. Amplify shader has some issues that can be addressed by matching closely to the Unity Standard shaders. Finally It appears that the Graphic Emulation Metal in the Unity Editor is not working with Tessellation so use None.