Bug 20171 (opcode_8_BGNLOOP)

Summary: Unsupported opcode 8(BGNLOOP)/11(BRK)/27(ENDLOOP) in vertex shader
Product: Mesa Reporter: Pablo Estigarribia <pablodav>
Component: Drivers/DRI/i965Assignee: Ian Romanick <idr>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: sa, zeradar
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: glxinfo
dmesg

Description Pablo Estigarribia 2009-02-17 19:17:25 UTC
Created attachment 23060 [details]
glxinfo

usr/local/games/Savage2/savage2.bin 
Mesa 7.3 implementation error: Unsupported opcode 8 (BGNLOOP) in vertex shader
Please report at bugzilla.freedesktop.org
Mesa 7.3 implementation error: Unsupported opcode 11 (BRK) in vertex shader
Please report at bugzilla.freedesktop.org
Mesa 7.3 implementation error: Unsupported opcode 27 (ENDLOOP) in vertex shader
Please report at bugzilla.freedesktop.org
savage2.bin: brw_curbe.c:86: calculate_curbe_offsets: Assertion `total_regs <= 32' failed.
Savage2 - Fatal Error: Abort signal received


I get this message when trying to start savage 2 in ubuntu Jaunty alpha with latest updates. 
I have Intel Video Card: 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)

On xorg.conf I added this line to work fine with opengl:

Section "Device"
	Identifier	"Configured Video Device"
	Option          "AccelMethod"           "UXA"
EndSection

In attachment you will see dmesg and glxinfo...

I have no idea if it could be fixed, but I made this report trying to help in something.
Comment 1 Pablo Estigarribia 2009-02-17 19:18:01 UTC
Created attachment 23061 [details]
dmesg
Comment 2 Ian Romanick 2009-05-14 11:38:30 UTC
*** Bug 19192 has been marked as a duplicate of this bug. ***
Comment 3 Ian Romanick 2009-05-15 14:30:55 UTC
There is a new piglit test, glsl-vs-loop, for this bug.
Comment 4 Adam Jackson 2009-08-24 12:31:52 UTC
Mass version move, cvs -> git
Comment 5 Gordon Jin 2009-08-27 22:49:09 UTC
*** Bug 23564 has been marked as a duplicate of this bug. ***
Comment 6 Eric Anholt 2009-09-10 20:44:20 UTC
commit 7c0152fbaeb21ab423a9de339b85c54d1713432b
Author: Eric Anholt <eric@anholt.net>
Date:   Thu Sep 10 09:44:30 2009 -0700

    i965: Enable loops in the VS.
    
    Passes piglit glsl-vs-loop testcase.
    
    Bug #20171

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.