Isso significa que o jogo tem um bug que a diretiva #version
no shader GLSL não aparece na primeira linha. Imagine que metade do shader seja analisado como uma versão GLSL, e depois a outra metade como outra - não faria sentido! Então, o compilador apenas suporta o erro.
Em geral, há .drirc
arquivo para lidar com aplicativos parecidos com problemas, mas olhando para xdriinfo options r600 | grep version
Não vejo nada para lidar com o problema específico (note que eu não olhei com muito cuidado, então eu pude saudades) .
Não vejo uma maneira fácil de lidar com o problema. Você pode α) reportar um bug para os desenvolvedores de jogos, β) já que o jogo é FOSS, tente corrigir o problema você mesmo (o Mesa tem várias opções para depurar, ex: pode despejar o GLSL para descobrir qual shader tem o problema) γ) edite o driver do espaço do usuário para ignorar o problema e compilar / instalá-lo.