Skip to content

Renderer

Added in 0.1.0

Which graphics interface the game draws through, as a number.

Specification
Applies to
client settings
File
SUN.INI
Section
[Video]
Value
integer
When omitted
0Zero lets the renderer choose the interface it considers best for the machine.

The game asks the graphics card for one of several interfaces. Left at 0 it takes whichever the renderer judges best for the machine, which is the right answer on almost every machine. The setting exists so that a driver problem can be worked around without a new build:

ValueInterface
0Chosen automatically
1Direct3D 11
2Direct3D 12
3Vulkan
4OpenGL

A value outside this range is treated as 0. Naming an interface the machine cannot provide is a startup failure rather than a fallback: the game reports that it could not start the display and closes, so an interface that turns out to be missing has to be undone by editing the file again.

The setting is read before the renderer starts, so a change takes effect the next time the game is launched.

History

  1. Added0.1.0In development

    Present the game through bgfx instead of DirectDraw