Summary: | Mesa 6.2.1 implementation error: bad color table type in set_component_sizes 0x0 | ||
---|---|---|---|
Product: | Mesa | Reporter: | Thomas Kohler <kohler> |
Component: | Mesa core | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | high | ||
Version: | 6.2.1 | ||
Hardware: | Alpha | ||
OS: | other | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Thomas Kohler
2005-08-27 09:01:35 UTC
I've fixed the color table problem in CVS. I don't think this is related to the arithmetic exception though. When you get the stack trace, could you print the 16 values in the matrix passed to _mesa_LoadTransposeMatrixdARB()? My guess is one of the double-precision values is outside the range of single precision and we'll have to add appropriate checks in _math_transposed(). (In reply to comment #1) > I've fixed the color table problem in CVS. > > I don't think this is related to the arithmetic exception though. When you get > the stack trace, could you print the 16 values in the matrix passed to > _mesa_LoadTransposeMatrixdARB()? My guess is one of the double-precision values > is outside the range of single precision and we'll have to add appropriate > checks in _math_transposed(). > Thanks, you brought me to onto the right path. When printing the matrix the first value in the matrix was huge (10^100). I then realized that it might me a problem with the different floating point representations on VMS. I used to compile the java3d shared library with /float=IEEE, whereas the default mms files from mesa do not specify any flag, which means that the VAX G_FLOAT type is used. Now it looks like the two different floating point types in the two shared libraries were causing the problems. When recompiling the mesa library with /float=IEEE, then it works perfectly fine. I would suggest to include this compiler flag into the mms files, because IEEE is more standard than the VAX floating point representation. thanks again for your quick help. Thomas I've added a note about this to the README.VMS file. Closing the bug now. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.