[Mesa-dev] Upcoming Mesa 7.9.1 and 7.10 releases

Kenneth Graunke kenneth at whitecape.org
Tue Jan 4 01:56:50 PST 2011

On Monday, January 03, 2011 05:27:41 pm Ian Romanick wrote:
> commit 3acc8265200295265b476222299a013791050b73
> Author: Kenneth Graunke <kenneth at whitecape.org>
> Date:   Mon Oct 25 13:52:58 2010 -0700
>     Fix build on systems where "python" is python 3.

This should definitely be cherry-picked for both 7.9 and 7.10.  Otherwise, Mesa 
fails to build.  Arch Linux currently patches Mesa to work around this, and 
could drop the workaround if we ship this.

> commit 9ac6a9b2fa45debac63f2e2b20d78c4776d06e37
> Author: Kenneth Graunke <kenneth at whitecape.org>
> Date:   Mon Dec 27 00:22:38 2010 -0800
>     glsl: Support if-flattening beyond a given maximum nesting depth.

> commit 634a7dce9c1d9e4a8576ff8197c8adaea7e9ddd1
> Author: Kenneth Graunke <kenneth at whitecape.org>
> Date:   Mon Dec 27 00:40:26 2010 -0800
>     i965: Flatten if-statements beyond depth 16 on pre-gen6.
>     Fixes fd.o bug #31967.

I think these two should be fine as well.  Together, they fix several ES2 
conformance failures on gen4/5 hardware, in addition to the above bug.  I 
haven't heard that they cause any trouble yet.  Previously the driver would 
assert and crash for depths > 16, and at least some cases are known to work 
now.  It shouldn't have any effect on code that worked before (<= 16).
> commit 6bb1e4541eb707d525163987b167bd974c87067e
> Author: Kenneth Graunke <kenneth at whitecape.org>
> Date:   Mon Dec 27 15:44:52 2010 -0800
>     i965: Internally enable GL_NV_blend_square on ES2.
>     Hopefully should fix bug #32520.

This seems mostly harmless and does seem to fix a bug, so I'd say go ahead.  
From my reading, I believe the ES2 specification includes all the functionality 
of NV_blend_square...some checks were predicated on NV_blend_square being 
enabled.  So now they work.

More information about the mesa-dev mailing list