We can render the game only with shaders so we don't need to support fixed function pipeline as a separate render path. We only need to know when to warn a user. Fixes #6244