[Mesa-dev] [Bug 49539] [softpipe] piglit vs-attrib-ivec4-implied regression

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu May 17 09:50:32 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=49539

--- Comment #2 from Ian Romanick <idr at freedesktop.org> 2012-05-17 09:50:32 PDT ---
(In reply to comment #0)
> Run piglit vs-attrib-ivec4-implied on softpipe.
> 
> $ ./bin/shader_runner
> tests/spec/glsl-1.30/execution/vs-attrib-ivec4-implied.shader_test -auto
> Mesa warning: failed to remap index 173
> Test uses glVertexAttribIPointer(), which is unsupported.

If I had to guess, with the bisected change the driver is no longer advertising
OpenGL 3.0.  The test only lists a requirement for GLSL 1.30, but it
(implicitly) uses an API function from OpenGL 3.0.  There are a couple possible
ways to fix this, and Paul, Chad, and I have discussed a couple of them in the
past.

1. Modify every shader_runner test that implicitly uses a OpenGL 2.1 or 3.0
function to also list a GL version requirement.  This seems like a lot of work
to fix the existing tests, and it seems like people will forget to do this on
future tests.

2. Modify shader_runner to generate a skip result instead of failing in these
cases.  There were some arguments against this option, but I don't recall what
they were.

In any case, if you can verify that my hypothesis about the failure's root
cause is correct, we should change this to be a piglit bug instead of a Mesa
bug.

> PIGLIT: {'result': 'fail' }
> 
> 
> 8e90913e9f99ff3296a3c3da36e73cd2d4730269 is the first bad commit
> commit 8e90913e9f99ff3296a3c3da36e73cd2d4730269
> Author: Dylan Noblesmith <nobled at dreamwidth.org>
> Date:   Sat Apr 21 19:35:48 2012 +0000
> 
>     mesa: require GL_MAX_SAMPLES >= 4 for GL 3.0
> 
>     As noted in commit be4e46b21a60cfdc826bf89d1078df54966115b1,
>     this was missing before.
> 
>     NOTE: This is a candidate for the 8.0 branch.
> 
>     Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
> 
> :040000 040000 86971ff2f0e2c6f16dde5519f70063a2f7465720
> 01c2357b726a870014ac77b1aaf611eeeb289b6b M      src
> bisect run success

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list