See the attached screenshot of the poor bunny. The buddha object is also quite wrong, bobcat is OK, and the right half of the biplane is wrong. r300g of 7.10.2 and 7.11-dev both produce the same error. swrast of 7.10.2 shows no rendering errors, but llvmpipe of 7.11-dev doesn't even open a window (it does print ~5fps to the console though).
Created attachment 46555 [details] bunny.png
Created attachment 47231 [details] ut2004.jpg I now spotted this phenomenon in ut2004 on the ONS-ArcticStronghold level. Normally this is not visible due to the fog (<Tab>show fog<Enter> turns it off). It is interesting that only the remote objects have incorrect geometry, never the close ones.
Could you run the program with RADEON_DEBUG=fp,vp and post the output.
Created attachment 47359 [details] objview debug output.txt The output of RADEON_DEBUG=fp,vp ./objview with mesa 7.11-dev.
I can't reproduce this on r580. The bunny looks alright here.
Maybe it's a hw limitation on r3xx? Perhaps large vertex buffers should be broken down into smaller ones.
Good point. We do split rendering commands with too many vertices into smaller ones, but the splitting was broken. Fixed by 578d4539ba72a9f52e0cb3f615bb04bf9407b574. Closing.
Fix confirmed. Thanks.
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.