What I don't understand is just how this is all NVidia fault in the first place. surely it is down to the developer on how they use gameworks.
I mean I cannot imagine that code for the game goes something like this.
Witcher 3
code
code
code
code
do gameworks ( out pops a fully tessellated furry wolf)
code
code
code
do gameworks (out pops the geralts over tessellated hair)
code
code
so on and so forth.
Surely the developer has to tell gameworks what to do and then it does it, rather than it magically knowing what the developer wants it to do, else how does it know in the above example to make a wolf first time around and the guys hair the second time around.
And don't try to tell me that every time a developer uses gameworks an NVidia engineer comes round and does the code for them as that is ridiculous.
I mean I cannot imagine that code for the game goes something like this.
Witcher 3
code
code
code
code
do gameworks ( out pops a fully tessellated furry wolf)
code
code
code
do gameworks (out pops the geralts over tessellated hair)
code
code
so on and so forth.
Surely the developer has to tell gameworks what to do and then it does it, rather than it magically knowing what the developer wants it to do, else how does it know in the above example to make a wolf first time around and the guys hair the second time around.
And don't try to tell me that every time a developer uses gameworks an NVidia engineer comes round and does the code for them as that is ridiculous.