It's 2023. Pretty much everyone is using Unreal Engine, Unity or Godot for the bravest. Custom renderers are a thing of the past. The reason game developers don't release on macOS and Linux is the costs of testing and supporting the platforms, not the availability of the renderers.