The Dynamic branching 3 demo fails to run with this error; Fragment shader error: Error: Invalid array index for vector type Error: Invalid array index for vector type http://www.humus.name/index.php?page=3D&ID=67 Using master, commit d9b92b112fb64005c71edf1158f7dffabc4659bb
After grabbing the fix in 1fa978c8911d00e7cac0a114110e98ebdbe4d57d I can run the demo. I get these errors now, but I guess these are specific to the i965 driver and the same as bug 19192? Mesa 7.3-devel implementation error: Unsupported opcode 8 (BGNLOOP) in vertex shader Please report at bugzilla.freedesktop.org Mesa 7.3-devel implementation error: Unsupported opcode 11 (BRK) in vertex shader Please report at bugzilla.freedesktop.org Mesa 7.3-devel implementation error: Unsupported opcode 27 (ENDLOOP) in vertex shader Please report at bugzilla.freedesktop.org unsupported IR in fragment shader 5
Yeah, it's the same i965 issue. Though, the dynamic branching demo still isn't rendering correctly with software rendering either.
Using git master, commit 3817a54912a6c51fa0a7ec64787a69007bda44fa, it seems to work fine now, or am I missing something?
We still haven't added loop support for i965 vertex programs so I'm not sure why you're not still seeing those error messages.
(In reply to comment #4) > We still haven't added loop support for i965 vertex programs so I'm not sure > why you're not still seeing those error messages. I believe that the loop unrolling code you added awhile back may "fix" this particular case. If looping really is (was) the only problem with this demo, we should close it as a dup of bug #20171.
Mass version move, cvs -> git
Since bug #20171 has been fixed, and this demo still runs fine, I guess it really have been fixed now.
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.