https://bugs.freedesktop.org/show_bug.cgi?id=35434
--- Comment #18 from Andy Furniss lists@andyfurniss.entadsl.com 2011-06-16 04:46:36 PDT --- (In reply to comment #16)
(In reply to comment #15)
Created an attachment (id=48019)
View: https://bugs.freedesktop.org/attachment.cgi?id=48019 Review: https://bugs.freedesktop.org/review?bug=35434&attachment=48019
patch
Does this patch help?
It does, broken ground textures do seem to be rendering correctly now for me! :)
+1 working for me also - thanks Vadim.
Although, it looks like some more problems have popped up since I last tested quake wars:
- screen artifacts (image [2] originally cited in this bug) apparently have
not been fixed within r600g/mesa as I had assumed. I only managed to work around the issue by setting r_useIndexBuffers=1 (game variable). Artifacts are still present when r_useIndexBuffers=0 (which is default)
r_useIndexBuffers=0 has always been problematic for me.
I don't think it's default for everyone - on my two current boxes it's 1 and I haven't changed it.
IIRC from long ago before r500 had accel, using fglrx if the game ever got started in compiz (with LIBGL_ALWAYS_INDIRECT=1) then it would set it to 0 which would stick and break rendering even when running with no compiz/direct.
- water in-game is no longer rendered correctly, now only black blobs appear
where water should be.
- Some game scenery is not being rendered (some trees in refinery is all I've
noticed so far)
Fixed in master now.