Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    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:
    5,127
    Lars-Steenhoff likes this.
  2. Matjio

    Matjio

    Unity Technologies

    Joined:
    Dec 1, 2014
    Posts:
    108
    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:
    5,127
    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:
    936
    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.
  5. frankfringe

    frankfringe

    Joined:
    Feb 9, 2019
    Posts:
    112
    Is there any ETA for the CPU backend? I love the VFX graph, but a CPU backend has been mentioned already more than 3 years back here on the forums, but the card is still in "Under Consideration" on your feature site.
     
  6. DevDunk

    DevDunk

    Joined:
    Feb 13, 2020
    Posts:
    5,127
    That probably means it's at least going to take 2 years, probably longer or never in this case