http://bugs.freedesktop.org/show_bug.cgi?id=24531

           Summary: ARB FP shaders appear to have locale-dependant syntax
           Product: Mesa
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        AssignedTo: mesa3d-dev@lists.sourceforge.net
        ReportedBy: n...@linux.intel.com


Created an attachment (id=30410)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=30410)
Test program

The parser for ARB FB shaders uses different values for number constants
depending on the locale. It may be using strtod somewhere for parsing numbers
which is locale dependent.

Please see the attached program which renders a rectangle using a shader with
the constant color 0.5, 0.5, 0.5. Under the C locale this appears as a grey
rectangle but under a French locale (which uses ',' as the decimal separator)
it appears as a black rectangle.

This is likely the root cause of this bug in Moblin which is using Mesa 7.6:
http://bugzilla.moblin.org/show_bug.cgi?id=6803

Robert Bragg has tested with Mesa git drivers from Oct 12th and they also
display the bug.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to