Symptoms:
- I want to choose the preference order of graphics APIs, so my game has a broader range of supported graphics APIs.
- I want to remove support for older graphics APIs such as OpenGL ES 2.0.
Cause:
The graphics APIs per platform are by default set to be chosen automatically by Unity when the game is launched. To change this, the user must manually override this default setting by selecting their desired Graphics APIs in Player Settings, per platform.
Resolution:
The graphics API preference order can be overridden in the Player Settings (Edit > Project Settings > Player).
Select the platform from the tabs at the top (active build target is selected by default). You can then deselect Auto Graphics API and choose which graphics APIs should be supported for your game. The preference order is from top to bottom.
(Screenshot of the Player Settings, overriding the preference order of graphics APIs for the Windows Standalone platform).
More Information: