http://bugs.winehq.org/show_bug.cgi?id=17856
--- Comment #8 from Charles Davis cdavis@mines.edu 2009-11-13 08:22:05 --- Hmm... on closer inspection of the log, I seem to have been mistaken.
I don't know about JFlothows, but SW2008 tries to draw to a bitmap. X11DRV selects pixel format 66, and when SolidWorks tries to SetPixelFormat() this PF, X11DRV fails creating the GLX pixmap! This causes SetPixelFormat() to fail. SolidWorks however doesn't check the result of SetPixelFormat() (it expects it to succeed), so it goes ahead and creates a bitmap context anyway. Because no PF is selected, X11DRV fails to create a GL context, and SolidWorks cannot draw. I suspect that the reason is that the depth of the pixmap and the depth of the FBConfig that X11DRV picked for SolidWorks don't match. I'm going to take a closer look.