Originally posted by bjacob
View Post
WebGL is not suddenly a savior on GL testing, thought any new test suite is welcome as hopefully it will experiments new rendering path.
That being said from bugs i have seen my feeling is that the GL part is not really at fault. I am pretty sure that all open source driver for big tree AMD, Intel & NVidia does support enought GL feature on recent enought hw to run the vast majority of WebGL content (if you would be able to copy the WebGL code into a standalone program it would run properly).
From what i gather the issues are with GLX and GL context switching/binding, it's one area that is barely tested with open source driver simply because pretty much all GL application that exist create one and only one GL context and bind it once at the very beginning. To me it seems that with WebGL we suddenly face a tons of GL context and firefox happily switch btw them and send command, i believe the root of most of the issues are there. Hard to says who is to blame as context switching and GL command submission should be done carefully.
For raising the issue i believe the mesa mailing list is likely the most appropriate place (i am sure that all X developer of the big three are subscribed to both Xorg & mesa but some of the mesa folks who have broad knowledge on this might not be on Xorg mailing list).
I wish those firefox issues were signalled to open source driver dev earlier ...
Leave a comment: