Unigine has some known problems, so you need to set the following environment variable to activate workarounds in mesa: force_glsl_extensions_warn=true This should be enough for Tropics and Sanctuary IIRC, Heaven additionally requires MESA_EXTENSION_OVERRIDE=-GL_ARB_shader_bit_encoding