Using the new "VFX graph support" option in a custom shader instead of the (deprecated) dedicated VFX target breaks the particle rendering in VR. Green (left) graph is using the deprecated method. Red (right) graph is using the new flag. As you can see shadows are rendered correctly. But only one particle is rendered at a time. I suppose the new "VFX graph support" flag together with VR somehow breaks particle instancing. I just reported a bug for the issue https://unity3d.atlassian.net/servicedesk/customer/portal/2/IN-16383 Meanwhile is there any workaround I could try? I really need the vertex shader support.