NVIDIA GameWorks Integration

Is in my branch or NVIDIAs? Since has committed a performance fix. I have yet to merge in those changes, so I am still using the new backend without the performance fix (therefore performance isn’t as good as it can be)