Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Question VFX Graph Started Not Rendering On Android

Discussion in 'Visual Effect Graph' started by EkimMW, Jun 11, 2020.

  1. EkimMW

    EkimMW

    Joined:
    Jun 11, 2020
    Posts:
    1
    Hi.
    First of all I know that VFX Graph is not ready for mobile yet and there are certain visual artifacts. However I managed to work around that by using particle mesh for rendering.

    My problem is after a certain change in project, particles are no longer visible on some android devices. I am using Galaxy S7 and Xiaomi Mi6 for testing. A month old version of the project is displaying particles fine on both devices but on the current version of the project particles are only visible in Mi6. I checked the following things in both projects and ensure they are identical in both, however problem still exists and I don't know where to look next.

    Things that I checked:
    Project Quality Settings
    Forward Renderer Settings
    Render Pipeline Settings
    Camera Settings


    Also;
    SystemInfo.supportsComputeShaders = True
    and
    SystemInfo.maxComputeBufferInputsVertex = 35 for S7, 4 for Mi6

    Edit: It looks like a graphics API + GPU problem.

    Adreno + Vulkan = Working
    Adreno + OpenGL 3.2 = Working
    Mali + Vulkan = Working
    Mali + OpenGL 3.2 = Not Working
     
    Last edited: Jun 11, 2020
  2. PaulDemeulenaere

    PaulDemeulenaere

    Unity Technologies

    Joined:
    Sep 29, 2016
    Posts:
    146
    Hi !
    I haven't access to a Mali GPU right now but I think the value returned from
    Code (CSharp):
    1. SystemInfo.maxComputeBufferInputsVertex
    should be 0 when the active API is OpenGLES on this device.
    Is it the case ?
     
  3. pirisok

    pirisok

    Joined:
    Apr 16, 2016
    Posts:
    3
    Hi @PaulDemeulenaere!
    Yes, that is the case for me.
    Is this mean that the Visual Effect Graph is not supported by some devices?
    btw, The particle system is working just fine on those devices.