Yes, they use the same hlslcc version.
I’m building UE with ‘make’ - this builds editor and SCW.
/DerivedDataCache doesn’t exist, and /Engine/DerivedDataCache is empty.
To reproduce I run:
‘LD_PRELOAD=/usr/lib64/libGL.so.1 ./UE4Editor’
has_packed_uniforms is false on my PC (probably GTX 760m doesn’t support this or maybe shader doesn’t use it… dunno), so backend generates @Samplers line in different format than SCW expects:
SCW doesn’t expect ‘;’ on that line - instead it expects ‘(’:
Which leads to these errors: