Stuka87
Diamond Member
- Dec 10, 2010
- 6,240
- 2,559
- 136
Do Game devs have access to Nvidia and AMD's driver source code?
Typically no. When it comes to things like TressFX or Hairworks, these are userspace libraries that the developer can use. The developer has no reason to see the driver code underneath. They make API calls using the library, and thats all that is required of them. The library itself makes the calls to the driver via DirectX/Mantle.
In the case of gameworks, the libraries are completely closed source (A dev can apparently pay extra to see some parts of the source). Devs make the calls, but never get to see inside the libraries. Same goes for AMD, they cannot see inside the library to see what is going on. Its not impossible to optimize in this case, but it is very difficult.
