Bug 69623 - Pink Pony misrenders - - shader requires 126 registers
Summary: Pink Pony misrenders - - shader requires 126 registers
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: 9.2
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 85596
  Show dependency treegraph
 
Reported: 2013-09-20 19:33 UTC by Sven Arvidsson
Modified: 2016-04-19 09:54 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Screenshot of bug (470.65 KB, image/png)
2013-09-20 19:33 UTC, Sven Arvidsson
Details

Description Sven Arvidsson 2013-09-20 19:33:44 UTC
Created attachment 86224 [details]
Screenshot of bug

The game Pink Pony (http://code.google.com/p/pink-pony/) does not render correctly with the r600g driver and Mesa 9.2, see attached screenshot.

The following error is printed in the terminal:

 EE ../../../../../../src/gallium/drivers/r600/r600_shader.c:1580 r600_shader_from_tgsi - GPR limit exceeded - shader requires 126 registers
 EE ../../../../../../src/gallium/drivers/r600/r600_shader.c:158 r600_pipe_shader_create - translation from TGSI failed !
 EE ../../../../../../src/gallium/drivers/r600/r600_state_common.c:754 r600_shader_select - Failed to build shader variant (type=0) -12


I'm not sure if this is the same problem as bug 68527.

System environment:
-- system architecture: 32-bit
-- Linux distribution: Debian unstable
-- GPU: REDWOOD
-- Model: XFX Radeon HD 5670 1GB
-- Display connector: DVI
-- xf86-video-ati: 7.2.0
-- xserver: 1.12.4
-- mesa: 9.2
-- drm: 2.4.46
-- kernel: 3.11
Comment 1 Sven Arvidsson 2016-04-19 09:54:24 UTC
I can't reproduce this with radeonsi and Mesa 11.1, and no way to test it with 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.