[Mesa-dev] [PATCH 2/2] mesa: add hard limits for the number of varyings and uniforms for the linker

Marek Olšák maraeo at gmail.com
Thu Nov 24 04:47:31 PST 2011


On Wed, Nov 23, 2011 at 7:25 PM, Ian Romanick <idr at freedesktop.org> wrote:
> Let me paraphrase this a little bit in a way that I think concisely captures
> the intention:
>
>    "We need to work really hard to make things work on older hardware."
>
> I don't think anyone disagrees with that.  However, the solutions you have
> so far proposed to this problem have said:
>
>    "We need to let anything through whether it will work or not."
>
> Those are very different things.  We can have the first without the second.
>  I will fight very, very hard to not allow the second in any project with
> which I'm associated.

In this specific case, as I understand it, you deliberately want my
driver to be less capable for the next release (and you probably
already managed to do that for 7.11, though I think 7.10 was okay).
What I have so far proposed is:

We need to let *some* shaders through whether they will work or not,
because the current code is deliberately crippling at least one
driver. In order to fix this, some checks should be removed
*temporarily* and reestablished when they're more mature, or another
workaround should be found before the next release is out. One way or
another, no driver should be crippled ever. I know you couldn't care
less about anything except your driver, but there are people who care.

Marek


More information about the mesa-dev mailing list