"Thats very different from game developpers contributing to the graphics infrastructure, to fix actual problems they have."
I think you grossly overestimate the time most developers have to fix other peoples' problems, especially game developers.
In fact, I'll go out further: if you give game developers the impression that they can go look at driver code, you are opening an entire box of sadness and compulsive brittle micro-optimization that will consume a lot of man hours.
It doesn't matter about the power trip Linux people can have now that the graphics vendors are coming to them. It doesn't matter about the "freedom" to have overworked and underpaid developers muck around in driver code that frankly may exceed what they are competent at doing. It doesn't even matter that the open-source community can now second-guess and snarf about shitty vendor driver code.
What matters is that this innocent little idea could do very, very bad things to developers. "It Just Works, don't worry" is a solid reassurance, and having my game fail because some neckbearded jackass decides to recompile the Nvidia sources but-oh-so-different and push it upstream is unacceptable.
This is a bad idea.
And, for chrissakes, let's start small. How about you give me a stable ABI to program against, and we'll take it from there? Baby steps.
I think you grossly overestimate the time most developers have to fix other peoples' problems, especially game developers.
In fact, I'll go out further: if you give game developers the impression that they can go look at driver code, you are opening an entire box of sadness and compulsive brittle micro-optimization that will consume a lot of man hours.
It doesn't matter about the power trip Linux people can have now that the graphics vendors are coming to them. It doesn't matter about the "freedom" to have overworked and underpaid developers muck around in driver code that frankly may exceed what they are competent at doing. It doesn't even matter that the open-source community can now second-guess and snarf about shitty vendor driver code.
What matters is that this innocent little idea could do very, very bad things to developers. "It Just Works, don't worry" is a solid reassurance, and having my game fail because some neckbearded jackass decides to recompile the Nvidia sources but-oh-so-different and push it upstream is unacceptable.
This is a bad idea.
And, for chrissakes, let's start small. How about you give me a stable ABI to program against, and we'll take it from there? Baby steps.