Visual Studio 2015 disables PhysX GPU Support - Why?


Just updated to the latest (3.3.4) branch of the SDK and I noticed the following:

// Support GPU PhysX
#if (defined(PX_WINDOWS) && !defined(PX_WINMODERN) && !defined(PX_VC14)) || defined(PX_LINUX)
#if !defined(PX_WINDOWS)
#pragma error PX_WINDOWS

The !defined(PX_VC14) part explicitly excludes GPU support for Visual Studio 2015. Anyone knows the reason behind that?

PhysX uses CUDA 6.5, which doesn’t support VS2015. VS2015 support is introduced in CUDA 8 so future releases of PhysX that use CUDA 8 should support VS2015.