http://bugs.winehq.org/show_bug.cgi?id=17193
--- Comment #7 from Robert Millan rmh@aybabtu.com 2009-03-15 16:19:10 --- (In reply to comment #6)
Today I had some time to look at this bug but as I didn't catch up reading all my wine email, I hadn't seen this update. As you might have seen I have submitted two patches. The first one adds WGL_ARB_pixel_format detection. The second adds a DescribePixelFormat based WGL pixel format detection backend. This code basically does the same as yours with a key difference that I'm also filtering out non-ICD pixel formats. I don't want to use the bad GDI opengl renderer.
See: http://www.winehq.org/pipermail/wine-patches/2009-March/070763.html http://www.winehq.org/pipermail/wine-patches/2009-March/070765.html
Do they work for you?
Thanks for your effort. Unfortunately, when replacing baskanov's patch with these two, dxdiag just hangs during initialization (first it reports that one of its child processes performed an illegal operation, and then the parent hangs).