I'm working on a graphically complex first person shooter game. I noticed that on Vulcan the game is running at around 60fps with drawdowns lower, while on OpenGL the game is running at over 250fps. But shadows don't work in OpenGL, so I can't use this kind of rendering. This is a big problem for me, maybe I'm doing something wrong?
I tried switching to Mobile, removing the shadows and the environment.

    Vulkan should be faster in theory, but a lot of times they can be similar depending on the optimization.

    The change in FPS is likely due to the missing features (like shadows).

    Engardium

    Сan you disable the shadows when using Vulcan and see the framerate and compare with the framerate when using opengle without shadows?

    I turned off the shadows and basically that growing on performance but didn't get any improvement.

      Engardium

      Theoretically this should not be the case.
      Well turn on the shadows then when using Opengl and see what frame rate the performance drops to.