[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