If anyone has seen clipping problems in Mesa 3.1 or later on X86 systems
you might be interested in this.
I found that gl_x86_cliptest_points4() is raising an FP overflow
exception in some programs. Disabling that function, by commenting
out the assignment near line 114 of Mesa/src/X86/x86.c:
#if 0
gl_clip_tab[4] = gl_x86_cliptest_points4;
#endif
stopped the exception.
So, if you've had clipping problems try this fix and let me know if
it solves the problem.
-Brian
PS: You can enable FP exception aborts in Mesa 3.3 with 'setenv MESA_DEBUG FP'
Normally, most (all?) FP exceptions on X86 Linux (other OSes?) are silently
ignored.
|