In 4.18 and 4.19, it is no longer possible to build the ShaderCacheTool.
REGRESSION:
Yes. The ShaderCacheTool builds successfully in 4.17.2. It looks like the missing MergeShaderCacheFiles property was removed in CL 3574705.
RESULT:
The build fails with the following error messages:
1>D:\Source\UnrealEngine-master\Engine\Source\Programs\Mac\ShaderCacheTool\Private\ShaderCacheTool.cpp(66): error C2039: 'MergeShaderCacheFiles': is not a member of 'FShaderCache'
1> D:\Source\UnrealEngine-master\Engine\Source\Runtime\ShaderCore\Public\ShaderCache.h(142): note: see declaration of 'FShaderCache'
1>D:\Source\UnrealEngine-master\Engine\Source\Programs\Mac\ShaderCacheTool\Private\ShaderCacheTool.cpp(66): error C3861: 'MergeShaderCacheFiles': identifier not found
EXPECTED:
The build completes successfully.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-52566 in the post.
0 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.18, 4.19 |
Target Fix | 4.18.2 |
Created | Nov 20, 2017 |
---|---|
Resolved | Nov 21, 2017 |
Updated | Apr 27, 2018 |