Search Unity

Shader tessellation iOS

Discussion in 'Shaders' started by RoughSpaghetti3211, Oct 9, 2018.

  1. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Does anyone know if iOS build supports or is suppose to support tessilation in my shaders.
    Currently when I turn tessilation on it renders black for iOS but not macOS, I want to know if I should go ahead and log a bug with unity
     
  2. aleksandrk

    aleksandrk

    Unity Technologies

    Joined:
    Jul 3, 2017
    Posts:
    3,014
    Yes
    Yes please :)
     
  3. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Ok it has been submitted thanks for the reply
    1089152
    (Open) Unity Tesselation Shader not working iOS
     
  4. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Hey Alek,

    Do you know what the timeframe is for a reply on a bug report ?

    Thank you
     
  5. aleksandrk

    aleksandrk

    Unity Technologies

    Joined:
    Jul 3, 2017
    Posts:
    3,014
    Hi!
    It depends on the amount of bugs submitted.
    It hasn't been processed yet, which means that there were many during the last week(s) :)
     
  6. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Ok thanks for the replay
     
  7. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Can anyone confirm that the tessilation is not working for them in iOS build
     
  8. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    If anyone can provide a workaround please let me know this is currently a production stopping bug :(
     
  9. Alexey

    Alexey

    Unity Technologies

    Joined:
    May 10, 2010
    Posts:
    1,624
    Are you running on device that supports tessellation? For that you need A9 GPU and iOS10+
     
  10. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Im not even able to build to a iphone as the tessellation is breaking in the editor. It either does not tessellate or it renders black but when I switch to MacOS it works in the editor.
     
  11. aleksandrk

    aleksandrk

    Unity Technologies

    Joined:
    Jul 3, 2017
    Posts:
    3,014
    Sounds like you have graphics emulation turned on.
     
    RoughSpaghetti3211 likes this.
  12. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Just double checked that, I see " no emulation" and "shader hardware tier 3" checked.
     
  13. Alexey

    Alexey

    Unity Technologies

    Joined:
    May 10, 2010
    Posts:
    1,624
    ok i got ya - the problem is tier3 on ios is not the same as tier3 on macos - you can compare the two in graphics settings. Just to make sure i DID change ios tier3 to be as fancy as macos one and it looks more or less the same as macos
     
    Last edited: Oct 31, 2018
  14. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Hey Alexey, sorry I don’t think I understand, are you saying that tessilation is only supported at tier3 and that iOS defaults to a lower tier? And if I switch to iOS and tier 3 it should all work? Sorry I’m a bit new to unity graphics
     
  15. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Ok turns out turning off graphics emulator fixes the texture not rendering but I can’t see the tessellated mesh in wireframe. It also appears very jagged. I’m I running into any know issues or is this user error again

    Thanks for everyone’s patience on this
     

    Attached Files: