Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. We've updated our Terms of Service. Please read our blog post from Unity CTO and Co-Founder Joachim Ante here
    Dismiss Notice
  4. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

Terrain instancing incompatible with tessellation/surface shaders [1111579]

Discussion in '2019.1 Alpha' started by jbooth, Dec 26, 2018.

  1. jbooth

    jbooth

    Joined:
    Jan 6, 2014
    Posts:
    3,179
    Had texture arrays not been broken through the entire 2018.3 beta, I might have caught this earlier. But basically the new instancing system used for terrain is incompatible with surface shader tessellation. It will complain that the input (inout) parameter to the displacement function is not fully initialized, because the instance ID is not initialized before being passed to this function.

    Bug id: 1111579