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

What about IL2CPP?

Discussion in 'General Discussion' started by mrtkhosravi, Apr 26, 2016.

  1. mrtkhosravi

    mrtkhosravi

    Joined:
    Nov 9, 2014
    Posts:
    198
    I have a few questions about IL2CPP. It's interesting to see there is so little information about it. Th few articles you can find on the net are written in 2014 and 2015. So to know the situation better:
    1. What's the big deal about IL2CPP? What's the performance gain? Is it proven that using c++ compiler without SIMD support is going to yield better performance? Are there any benchmarks?
    2. When will it become available on platforms?
    3. Will it ever support editor extensions?
    4. What version of mono or .Net is supported? Can we compile to IL with modern .Net framework or it still compiles with the ancient mono 2.6? I'm interested in FCL classes like Task parallel library.
     
  2. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,478
    You can find benchmarks in the blogposts from 2015. I don't think we have any more recent ones, but you can measure it yourself if you want to.

    It's already available on multiple platforms.

    If you're asking whether we will covert editor managed code to C++, the answer is no due to iteration times.

    .NET 3.5 for now, just like Mono. It will get upgraded together with the upcoming .NET profile upgrade.
     
    mrtkhosravi likes this.