Fix NullRHI not setting up shader platforms on Linux.

#rb Jeremy.Moore
[REVIEW] [at]Christopher.Waters, [at]Jeremy.Moore
#jira UE-196707
[FYI] Brandon.Schaefer, James.Singer

[CL 28344904 by arciel rekman in ue5-main branch]
This commit is contained in:
arciel rekman
2023-09-29 12:24:49 -04:00
parent c9a2875f18
commit ecd2f824a1

View File

@@ -33,6 +33,12 @@ void FNullDynamicRHI::Init()
GShaderPlatformForFeatureLevel[ERHIFeatureLevel::SM4_REMOVED] = SP_NumPlatforms;
GShaderPlatformForFeatureLevel[ERHIFeatureLevel::SM5] = SP_METAL_SM5;
GShaderPlatformForFeatureLevel[ERHIFeatureLevel::SM6] = SP_METAL_SM6;
#elif PLATFORM_LINUX // (see FVulkanGenericPlatform::SetupFeatureLevels)
GShaderPlatformForFeatureLevel[ERHIFeatureLevel::ES2_REMOVED] = SP_NumPlatforms;
GShaderPlatformForFeatureLevel[ERHIFeatureLevel::ES3_1] = SP_VULKAN_PCES3_1;
GShaderPlatformForFeatureLevel[ERHIFeatureLevel::SM4_REMOVED] = SP_NumPlatforms;
GShaderPlatformForFeatureLevel[ERHIFeatureLevel::SM5] = SP_VULKAN_SM5;
GShaderPlatformForFeatureLevel[ERHIFeatureLevel::SM6] = SP_VULKAN_SM6;
#else
GShaderPlatformForFeatureLevel[GMaxRHIFeatureLevel] = GMaxRHIShaderPlatform;
#endif