DaveSimmons
Elite Member
- Aug 12, 2001
- 40,730
- 670
- 126
the problem is we have only two vendors for graphics. Both are effectively proprietary to their respective vendors. Gameworks only for nvidia, this new one will only work on AMD.(because nvidia sure as hell won't support it, just like freesync). So at the end of the day we are still stuck with two proprietary formats for basically everything, and it seems to be getting worse as more and more things are created as a single vendor solution.
intel has good reason to support and improve this open-source library. There is no risk since the MIT license stops AMD from trying to take it away later.
nvidia does not write the game engines used in most games. The Unity, Unreal, etc. developers have a strong incentive to offer a single, cross-vendor library that works on 100% of cards. nvidia might or might not offer them much assistance but if you are making millions off of your game engine you don't necessarily need their help. Also, nvidia needs to benchmark well with these engines so the developers do have leverage.
Professors with imaging-related research projects and their armies of grad students. (For example that simulation of ancient London.)
Students and hobbyists looking to contribute to something interesting.
Open source and no licensing hell makes contributing much more attractive.