NVIDIA GameWorks Merged Branch by

. Thank you for providing this branch. I successfully built the “Development Editor” configuration and run the editor, but the build fails for “Development” and “Shipping” game configurations (i.e. trying to build UE4Game.exe). Here’s the compiler output:


4>  Engine.generated.1.cpp
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes\Materials/MaterialExpressionWaveWorks.h(22): error C3668: 'UMaterialExpressionWaveWorks::Compile': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes\Materials/MaterialExpressionWaveWorks.h(23): error C3668: 'UMaterialExpressionWaveWorks::GetCaption': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Private\Materials\MaterialExpressions.cpp(10332): error C2039: 'Expression': is not a member of 'FExpressionInput'
4>  H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Public\MaterialExpressionIO.h(11): note: see declaration of 'FExpressionInput'
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Private\Materials\MaterialExpressions.cpp(10337): error C2039: 'Compile': is not a member of 'FExpressionInput'
4>  H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Public\MaterialExpressionIO.h(11): note: see declaration of 'FExpressionInput'
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Private\Materials\MaterialExpressions.cpp(10337): error C2660: 'FMaterialCompiler::WaveWorks': function does not take 3 arguments
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes\Materials/MaterialExpressionWaveWorks.h(22): error C3668: 'UMaterialExpressionWaveWorks::Compile': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes\Materials/MaterialExpressionWaveWorks.h(23): error C3668: 'UMaterialExpressionWaveWorks::GetCaption': method with override specifier 'override' did not override any base class methods
4>  Engine.generated.3.cpp
4>  Engine.generated.4.cpp
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Private\SceneView.cpp(1971): error C2614: 'FSceneViewFamily': illegal member initialization: 'bVxgiAvailable' is not a base or member
4>  Engine.generated.5.cpp
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(22): error C3668: 'UMaterialExpressionWaveWorks::Compile': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(23): error C3668: 'UMaterialExpressionWaveWorks::GetCaption': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(22): error C3668: 'UMaterialExpressionWaveWorks::Compile': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(23): error C3668: 'UMaterialExpressionWaveWorks::GetCaption': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(22): error C3668: 'UMaterialExpressionWaveWorks::Compile': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(23): error C3668: 'UMaterialExpressionWaveWorks::GetCaption': method with override specifier 'override' did not override any base class methods
4>  Engine.generated.2.cpp
4>  Module.Renderer.1_of_10.cpp
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(22): error C3668: 'UMaterialExpressionWaveWorks::Compile': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(23): error C3668: 'UMaterialExpressionWaveWorks::GetCaption': method with override specifier 'override' did not override any base class methods
4>  Module.Renderer.9_of_10.cpp
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Renderer\Private\DeferredShadingRenderer.cpp(1285): error C2039: 'bVxgiAvailable': is not a member of 'FSceneViewFamily'
4>  h:\develop\unrealengine-4.12.5_nvidia_techs\engine\source\runtime\engine\public\SceneView.h(980): note: see declaration of 'FSceneViewFamily'
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Renderer\Private\VxgiRendering.cpp(442): error C2039: 'bVxgiAvailable': is not a member of 'FSceneViewFamily'
4>  h:\develop\unrealengine-4.12.5_nvidia_techs\engine\source\runtime\engine\public\SceneView.h(980): note: see declaration of 'FSceneViewFamily'
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(22): error C3668: 'UMaterialExpressionWaveWorks::Compile': method with override specifier 'override' did not override any base class methods
4>H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Source\Runtime\Engine\Classes/Materials/MaterialExpressionWaveWorks.h(23): error C3668: 'UMaterialExpressionWaveWorks::GetCaption': method with override specifier 'override' did not override any base class methods
4>ERROR : UBT error : Failed to produce item: H:\Develop\UnrealEngine-4.12.5_NVIDIA_Techs\Engine\Binaries\Win64\UE4Game-Win64-Shipping.exe


Checking to see if it’s just my set up having this issue.