Bug 19029

Summary: [G45] Shaders not working in Yo Frankie!
Product: Mesa Reporter: Sven Arvidsson <sa>
Component: Mesa coreAssignee: Ian Romanick <idr>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
URL: http://www.yofrankie.org/?page_id=609
Whiteboard:
i915 platform: i915 features:

Description Sven Arvidsson 2008-12-11 14:16:31 UTC
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:
http://www.yofrankie.org/?page_id=609

System environment:
-- 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
Comment 1 Eric Anholt 2008-12-15 14:56:27 UTC
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.
Comment 2 Sven Arvidsson 2009-05-17 13:41:56 UTC
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.
 
Comment 3 Sven Arvidsson 2009-07-24 16:46:39 UTC
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 ***
Comment 4 Adam Jackson 2009-08-24 12:31:16 UTC
Mass version move, cvs -> git

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.