NVIDIA GameWorks Integration

One reason we pushed out these features originally as individual branches is that it’s not completely clear that they will all be used concurrently in any single application, and it is easier to combine desired branches than to separate undesired the features from a single combined branch. For VXGI and HBAO+, suppose for the sake of argument that a user found that VXGI added a lot of value to an interior scene with dynamic lights, but was somehow not the best choice for a large outdoor scene; and HBAO+ worked great for that large outdoor scene. In that case having the two features in one branch makes sense. Again, I’m not claiming that is the case, it was only a hypothetical explanation; and I think the user community will guide us through experimentation.