Bug 69623

Summary: Pink Pony misrenders - - shader requires 126 registers
Product: Mesa Reporter: Sven Arvidsson <sa>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: 9.2   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 85596    
Attachments: Screenshot of bug

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.