If shaders are activated in the game Yo Frankie! (using the Blender engine) the game screen stops redrawing and the following is printed on the terminal:
GPUShader: compile error:
Error: invalid assignment (wrong types)
This could very well be a general problem with Mesa, but I have no non-intel hardware available to test this on.
See this URL for downloading the game:
-- chipset: G45 / ICH10R
-- system architecture: 32-bit
-- xf86-video-intel: bea98cdfd93fc1181a06c51e57fcab227ff4827e
-- xserver: 1.5.2
-- mesa: a0d5c3cfe6582f8294154f6877319193458158a2
-- drm: c99566fb810c9d8cae5e9cd39d1772b55e2f514c
-- kernel: for-airlied 66647dc60d16fae9f6963fd98b6d9baa1a8dac69
-- Linux distribution: Debian unstable
-- Machine or mobo model: Asus P5Q-EM
-- Display connector: DVI
LIBGL_ALWAYS_SOFTWARE=1 gets you software rendering, which is good for testing if it's the intel 3d driver at fault or core mesa. In this case, the same error occurs.
Using Mesa master, commit 08ec7e0d329a72433b427e8167b2c3442d1f53b4 the compile error is gone, but the game hangs as soon as I click play if shaders are enabled. It works fine with shaders disabled.
Bug 20710 is the same problem as this, so I'm marking this one a duplicate. (The other report have more people cc'ed.)
*** This bug has been marked as a duplicate of bug 20710 ***
Mass version move, cvs -> git