Bug 31083

Summary: [RADEON::R600C] misrenders irrlicht demo (01helloworld)
Product: Mesa Reporter: Lauri Kasanen <cand>
Component: Drivers/DRI/R600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: 7.9   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Software renderer (correct output)
R600 output
Mentioned Irrlicht demo, source code

Description Lauri Kasanen 2010-10-24 09:56:34 UTC
Created attachment 39738 [details]
Software renderer (correct output)

The R600 driver misrenders the first demo of Irrlicht (irrlicht.sourceforge.net) when edited to use OpenGL instead of irrlicht's software renderer.

The demo loads an animated md2 model with a bmp texture.


Tested on Mesa 7.8.2 and 7.9, r600 fails on both, software renderer works on both. Screenshots attached.

HW: Radeon HD4350
Comment 1 Lauri Kasanen 2010-10-24 09:56:55 UTC
Created attachment 39739 [details]
R600 output
Comment 2 Lauri Kasanen 2010-10-24 09:57:25 UTC
Created attachment 39740 [details]
Mentioned Irrlicht demo, source code
Comment 3 Lauri Kasanen 2010-12-18 11:25:34 UTC
This is still there with Irrlicht 1.7.2.

On the Irrlicht forums it was pointed out this model uses a NPOT texture, and indeed scaling it to powers-of-two makes r600 render it correctly.
Comment 4 Jerome Glisse 2011-03-07 11:08:41 UTC
Please test with r600g, we don't actively support r600c.
Comment 5 Lauri Kasanen 2011-04-29 04:32:32 UTC
Works on on today's git and r600g.

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.