same old evil rs485, latest mesa/ddx/drm and linus 2.6.31-rc9 kernel. if i activate pixel shader in wine, the wow (game) entrance is inverted (upside down), but correctly rendered. if i deactivate pixel shaders, i get correct display but some corruption of the rendering. see image 1 and 2 for inverted and correct (but with rendering errors). can i use any other test app to check if pixel shaders are reporting inverted values? best regards
Created attachment 29423 [details] activated pixel shader, inverted values resized to fit size requirement
Created attachment 29424 [details] pixel shaders disabled but some corruption seen now resized to fit size requirement
Is this a regression? If so, can you bisect mesa to see when it broke?
(In reply to comment #3) > Is this a regression? If so, can you bisect mesa to see when it broke? > Hi alex, its not a regression because WoW wasn't since the dri2/kms migration from the old code. only today i figured i could give another go, and behold it worked, but with this bug i reported. i believe that wine + wow exposes a pixel shader bug that didn' show up before because maybe no one was looking/using it? is there any mesa test apps i could run to confirm the inverted shader problem?
(In reply to comment #4) > (In reply to comment #3) > > Is this a regression? If so, can you bisect mesa to see when it broke? > > > > Hi alex, its not a regression because WoW wasn't since the dri2/kms migration > from the old code. only today i figured i could give another go, and behold it > worked, but with this bug i reported. > > i believe that wine + wow exposes a pixel shader bug that didn' show up before > because maybe no one was looking/using it? > > is there any mesa test apps i could run to confirm the inverted shader problem? > I can reproduce this problem on my RV535 card. As a temporary solution disable "Full screen glow effect" in game options. I believe the problems is with inverted coordinates when rendering to texture with FBOs. I hope to get it fixed before mesa 7.6 release.
*** Bug 25156 has been marked as a duplicate of this bug. ***
The classic r300 driver has been abandoned long ago. It was replaced by the Gallium driver r300g. If you have issues with r300g please file a new bug report with component Drivers/Gallium/r300 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.