This table lets to client control the workarounds for various graphics card vendors and models. It is initialized to values that we've found work well, but new driver releases and experiences in the field may require the user to changes these values if they want to get the engine working on a particular hardware combination.
The vendor and model strings used here are the ones returned by OpenGl. To determine a card's vendor/model, run the engine on the card and look in renderer.log - the strings are given as VENDOR: and RENDERER:.
Code
--note: these are just examples, not recommended configurations
--disables shaders on all models of Intel cards on windows
hardware.compatibility.windows.Intel.all.shaders=false
--enables shaders on Intel GMA965 cards on all platforms
hardware.compatibility.all.Intel.GMA965.shaders=true
slowTextureLevel [Boolean]
This disables an optimization that allows the engine to swap in lower resolution textures (to save video memory) without actually reuploading. Some cards do not support this properly.