Build errors

Hi guys,

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

#Master Branch

I imagine that Epic cannot provide UDN support for the Master branch, as they state quite clearly that there is no guarantee that it will compile

Can you try using the 4.0.1 release branch?

PS: I am not trying to sound demeaning in any way, just trying to be helpful to both you and Epic’s UDN staff

No worries. Just so Epic knows under:

\UnrealEngine\Engine\Source\ThirdParty\PhysX\APEX-1.3\framework\public\NxUserRenderResourceManager.h

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).

Thank you for letting us know Deniz, I will be sure to pass this along!

Have a great day!