drirc: add force_glsl_version=440 for The Culling
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 23 Feb 2017 11:04:28 +0000 (12:04 +0100)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 27 Feb 2017 18:32:55 +0000 (19:32 +0100)
commitea8086861f87d26185c01d3ac4a0951bb41dd9d3
treee6cf454cd57db97c5f951591691c861999b406c0
parent76c8327e6ef3207028aae52b5345c5e39e7f705f
drirc: add force_glsl_version=440 for The Culling

This game uses GLSL 430 but the interpolation qualifiers in
some shaders don't match, which ends up in a link error. GLSL
440 spec removed this restriction, force it.

This fixes the following link error, as well as serious
rendering problems.

error: vertex shader output `out_TEXCOORD1' specifies noperspective
interpolation qualifier, but fragment shader input specifies no
interpolation qualifier

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
src/mesa/drivers/dri/common/drirc