It appears that some expressions are being incorrectly parenthesized in the
GLSL backend, which is leading to failures in the OpenGL ES 2.0 conformance
tests.
One such expression being incorrectly translated is:
if( (setval+=11) == 40)
which is translated as
if ((setval += 11 == 40))
It is unclear whether this is the reason for this conformance test failure, but
it appears likely.
Original issue reported on code.google.com by kbr@chromium.org on 7 Jun 2010 at 11:23
Original issue reported on code.google.com by
kbr@chromium.org
on 7 Jun 2010 at 11:23