Bug 20171 (opcode_8_BGNLOOP) - Unsupported opcode 8(BGNLOOP)/11(BRK)/27(ENDLOOP) in vertex shader
Summary: Unsupported opcode 8(BGNLOOP)/11(BRK)/27(ENDLOOP) in vertex shader
Status: RESOLVED FIXED
Alias: opcode_8_BGNLOOP
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Ian Romanick
QA Contact:
URL:
Whiteboard:
Keywords:
: 19192 23564 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-02-17 19:17 UTC by Pablo Estigarribia
Modified: 2009-09-10 20:44 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
glxinfo (7.17 KB, text/plain)
2009-02-17 19:17 UTC, Pablo Estigarribia
Details
dmesg (48.49 KB, text/plain)
2009-02-17 19:18 UTC, Pablo Estigarribia
Details

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.