Landsape Material not saving timely when compiling shaders

During landscape shader compiling, saving takes ages with large terrains. The saving progress bar just hangs stuck untill all shaders are compiled, which could take hours depending on the landscape size.

It seems better to have either an option to stop/reset landscape shader compilation, or saving should happen without waiting for shader compilation.

Hi unit23,

  • Does this occur in a clean, blank project with no additional content or is it limited to one project?
  • How detailed is the landscape material you are currently using?
  • What steps can I take to reproduce this error on my end?
  • Can you post your dxdiag here so I can take a look?

Hi unit23,

We have not heard from you in several days. I am marking this thread as answered for tracking purposes. If you are still experiencing this issue, please comment with the requested information.

Does this occur in a clean, blank project with no additional content or is it limited to one project?

    • Tested with LAM (Landscape Automatic Material Tool, from market place) on a single project (happens on all maps)

How detailed is the landscape material you are currently using?

– Has like 14 Material layers, is 4096x4096

What steps can I take to reproduce this error on my end?
– Use a large landscape and a material which creates several thousand shader compilation jobs.

Can you post your dxdiag here so I can take a look?
– I think this is just based on the way Unreal 4.10 works, when you save and there are currently compiling shaders, material will be compiled in the background, until finished, then saved, without active progression bar.

Hi unit23,

I did some more digging and found that the save functionality will not occur until after shader compilation is complete. This was requested and implemented early on in the engine to prevent errors while attempting to save and compile shaders at the same time. This is expected behavior.