Originally posted by s_j_newbury
View Post
It's the million+ lines of linux kernel DRM code that won't work on windows, and the hardware drivers in Mesa rely on that.
In other words, you'd have to rewrite all the gallium driver winsys code to call into the existing (proprietary) windows kernel drivers, or you'd have to port half the linux kernel into windows.
That's a non-trivial amount of work, and then on top of that you'd have to write DX state trackers from scratch, and no doubt have to deal with years of development time before you worked through all the performance regressions compared to their current mature drivers.
And what for? Not sure what the point of all that extra effort would be, in the end. They already have decently high performance DX drivers on windows, and nobody cares about OpenGL performance there. They just have to avoid regressions on that side.
Comment