https://bugs.freedesktop.org/show_bug.cgi?id=31083
Summary: R600 misrenders irrlicht demo (01helloworld) Product: Mesa Version: 7.9 Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/R600 AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: curaga@operamail.com
Created an attachment (id=39738) --> (https://bugs.freedesktop.org/attachment.cgi?id=39738) 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
https://bugs.freedesktop.org/show_bug.cgi?id=31083
--- Comment #1 from Lauri Kasanen curaga@operamail.com 2010-10-24 09:56:55 PDT --- Created an attachment (id=39739) --> (https://bugs.freedesktop.org/attachment.cgi?id=39739) R600 output
https://bugs.freedesktop.org/show_bug.cgi?id=31083
--- Comment #2 from Lauri Kasanen curaga@operamail.com 2010-10-24 09:57:25 PDT --- Created an attachment (id=39740) --> (https://bugs.freedesktop.org/attachment.cgi?id=39740) Mentioned Irrlicht demo, source code
https://bugs.freedesktop.org/show_bug.cgi?id=31083
--- Comment #3 from Lauri Kasanen curaga@operamail.com 2010-12-18 11:25:34 PST --- 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.
https://bugs.freedesktop.org/show_bug.cgi?id=31083
Jerome Glisse glisse@freedesktop.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|R600 misrenders irrlicht |[RADEON::R600C] misrenders |demo (01helloworld) |irrlicht demo | |(01helloworld)
--- Comment #4 from Jerome Glisse glisse@freedesktop.org 2011-03-07 11:08:41 PST --- Please test with r600g, we don't actively support r600c.
https://bugs.freedesktop.org/show_bug.cgi?id=31083
Lauri Kasanen curaga@operamail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Lauri Kasanen curaga@operamail.com 2011-04-29 04:32:32 PDT --- Works on on today's git and r600g.
dri-devel@lists.freedesktop.org