I’m on the master branch (not sure if this is an issue in and of itself). Getting the following build errors with visual 2013:
Error 1 error C3668: ‘FApexNullRenderResourceManager::createSurfaceBuffer’ : method with override specifier ‘override’ did not override any base class methods F:\UnrealEngine\Engine\Source\Runtime\Engine\Private\PhysicsEngine\PhysXSupport.h 518 UE4
Error 2 error C3668: ‘FApexNullRenderResourceManager::releaseSurfaceBuffer’ : method with override specifier ‘override’ did not override any base class methods F:\UnrealEngine\Engine\Source\Runtime\Engine\Private\PhysicsEngine\PhysXSupport.h 532 UE4
The following virtual methods are commented out causing PhysXSupport.h to fail to build:
//virtual NxUserRenderSurfaceBuffer* createSurfaceBuffer(const NxUserRenderSurfaceBufferDesc& desc) = 0;
//virtual void releaseSurfaceBuffer(NxUserRenderSurfaceBuffer& buffer) = 0;
ifdef’ing out the corresponding methods in the FApexNullRenderResourceManager class fixes the build (no other compiler errors).