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. We’re making changes to the Unity Runtime Fee pricing policy that we announced on September 12th. Access our latest thread for more information!
    Dismiss Notice
  3. Dismiss Notice

Question What will be added to high end mobiles for VFX graph?

Discussion in 'Graphics Dev Blitz Day 2023 - Q&A' started by DevDunk, May 24, 2023.

  1. DevDunk

    DevDunk

    Joined:
    Feb 13, 2020
    Posts:
    4,214
    Lars-Steenhoff likes this.
  2. Matjio

    Matjio

    Unity Technologies

    Joined:
    Dec 1, 2014
    Posts:
    103
    Hi @DevDunk ,

    Indeed, we have been constantly working on improving the support on mobile and fixing many issues, however, and if the support seems good at a first glance, we still have too many issues on multiple mobile hardware on our test farms to claim that we support mobile for games that would ship on a large range of mobile phones.

    With this work, and because VFX Graph is using Compute Buffers so much, we are realizing how much compute support on mobile is very fragmented and unstable (often on the driver or even hardware side), and that it is not even about low end vs high end mobile (some recent very powerful phones actually have issues with compute buffers) and we think that probably we won't be able to claim good mobile support until we have a CPU backend.

    We might reconsider this card to be more precise and better clarify our current status and the next steps in the coming months based on the lessons learned.
     
    lclemens, saskenergy and DevDunk like this.
  3. DevDunk

    DevDunk

    Joined:
    Feb 13, 2020
    Posts:
    4,214
    Interesting. Guess I got very lucky myself. Whenever I used vulkan it 'just worked'.
    Just OpenGLES which always is a headache with compute shaders
     
  4. sacb0y

    sacb0y

    Joined:
    May 9, 2016
    Posts:
    752
    IMO to some degree the blame should be placed on phone manufactures to not have proper feature support and let customers complain to them. Not on unity to gimp their engine cause of flaky support. :p

    After all it's often up to the dev what minimum android version is supported. These things are a factor too.

    I wonder what the percentage of devices really have these problems. And if those issues can be fixed with enough complaints from customers to manufacturers that games that should work don't.
     
    saskenergy and DevDunk like this.