Created attachment 40411 [details] ~/.sauerbraten/config.cfg Similar bug to https://bugs.freedesktop.org/show_bug.cgi?id=31667 , but this time in an open-source game. See attached screenshots: r600g shows no gun, r600c does. To reproduce: 1. Copy the .cfg attached to this bug to ~/.sauerbraten 2. Run sauerbraten (version 0.0.20100728.dfsg-2 if you're using Debian) 3. Campaign -> Start Level 9 4. Wait till it loads 5. You should see a gun, instead you just see the targeting reticule Sauerbraten says: LIBGL_DRIVERS_PATH=$HOME/mesa/lib/gallium sauerbraten Using home directory: /home/edwin/.sauerbraten init: sdl init: net init: game init: video: mode init: video: misc init: gl Renderer: Gallium 0.4 on AMD RV730 (X.Org) Driver: 2.1 Mesa 7.10-devel Rendering using the OpenGL assembly/GLSL shader path. init: console init: gl: effects init: world init: sound init: cfg init: mainloop read map packages/base/lost.ogz (0.5 seconds) game mode is SP This is with latest mesa git, commit 185d862cd8cd0a56dd86daa01d9c692ff4abfb54: OpenGL renderer string: Gallium 0.4 on AMD RV730 OpenGL version string: 2.1 Mesa 7.10-devel OpenGL shading language version string: 1.20
Created attachment 40412 [details] ~/.sauerbraten/init.cfg
Created attachment 40413 [details] r600c screenshot (good)
Created attachment 40414 [details] r600g screenshot (bad)
This is probably a duplicate of bug 31613
(In reply to comment #4) > This is probably a duplicate of bug 31613 Tried reverting that commit, it didn't help.
Fixed by commit 97e2aa31c6e735d5f6bd1d67a4dd8da2605aedc8 Author: Henri Verbeet <hverbeet@gmail.com> Date: Fri Jan 7 17:06:11 2011 +0100 r600g: Split ALU clauses based on used constant cache lines.
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.