[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