OSDN Git Service

mesa: Set api prefix to version string when overriding version
authorTapani Pälli <tapani.palli@intel.com>
Tue, 13 Oct 2015 05:49:57 +0000 (08:49 +0300)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 21 Oct 2015 13:23:21 +0000 (14:23 +0100)
commitda1d57faf37f935dfd87661f22e0663d57dceee2
tree34ac284202baff9e1e21f4763f7898df5f14b13e
parent0d87f7576318c2a22b4e3d82256e5c9de9c2e474
mesa: Set api prefix to version string when overriding version

Otherwise there are problems when user overrides version and application
such as Piglit wants to detect used api with glGetString(GL_VERSION).

This makes it currently impossible to run glslparsertest tests for
OpenGL ES when using version override.

Below is example when using MESA_GLES_VERSION_OVERRIDE=3.1.

Before:
"3.1 Mesa 11.1.0-devel (git-24a1a15)"

After:
"OpenGL ES 3.1 Mesa 11.1.0-devel (git-78042ff)"

v2: only include api prefix for OpenGL ES (Boyan Ding)

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Cc: "11.0" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit dc8c221e2890cc9913dfc99e1e0fcb73c89af52c)
src/mesa/main/version.c