Build from source fails (VulkanSDK)

Hi,

Had the same problem when trying to compile 4.13 and 4.13.1 from the release branch. The problem is that there is a DWORD type variable in the vulkan.h file. However UE4 declares the DWORD type inside the DoNotUseOldUE4Type namespace thus causing the ambiguity.

In the comment :

/// Trick to prevent people from using
old UE4 types (which are still defined
in Windef.h on PC

As a dirty hack, I replaced the line n° 4084 in vulkan.h with

#ifdef __cplusplus
	::DWORD                         dwAccess;
#else
	DWORD                         dwAccess;
#endif

This allowed me to compile without any error.

Hope that helps.