@@ -13,8 +13,14 @@ enum class ERyShaderPlatform : uint8
1313{
1414 SP_INVALID UMETA (DisplayName=" INVALID" ),
1515 SP_PCD3D_SM5 UMETA(DisplayName=" PCD3D SM5" ),
16+ #if ENGINE_MAJOR_VERSION > 5 || (ENGINE_MAJOR_VERSION == 5 && ENGINE_MINOR_VERSION >= 6)
17+ SP_METAL_ES3_1_IOS UMETA (DisplayName=" METAL ES3.1 IOS" ),
18+ SP_METAL_SM5_IOS UMETA(DisplayName=" METAL SM5 IOS" ),
19+ #endif
20+ #if ENGINE_MAJOR_VERSION < 5 || (ENGINE_MAJOR_VERSION == 5 && ENGINE_MINOR_VERSION < 6)
1621 SP_METAL UMETA (DisplayName=" METAL" ),
1722 SP_METAL_MRT UMETA(DisplayName=" METAL MRT" ),
23+ #endif
1824 SP_PCD3D_ES3_1 UMETA (DisplayName=" PCD3D ES3.1" ),
1925 SP_OPENGL_PCES3_1 UMETA(DisplayName=" OPENGL PCES3.1" ),
2026 SP_METAL_SM5 UMETA(DisplayName=" METAL SM5" ),
@@ -24,22 +30,36 @@ enum class ERyShaderPlatform : uint8
2430#endif
2531 SP_VULKAN_SM5 UMETA (DisplayName=" VULKAN SM5" ),
2632 SP_VULKAN_ES3_1_ANDROID UMETA(DisplayName=" VULKAN ES3.1 ANDROID" ),
33+ #if ENGINE_MAJOR_VERSION < 5 || (ENGINE_MAJOR_VERSION == 5 && ENGINE_MINOR_VERSION < 6)
2734 SP_METAL_MACES3_1 UMETA (DisplayName=" METAL MACES3.1" ),
28- SP_OPENGL_ES3_1_ANDROID UMETA(DisplayName=" OPENGL ES3.1 ANDROID" ),
2935 SP_METAL_MRT_MAC UMETA(DisplayName=" METAL MRT MAC" ),
36+ #endif
37+ SP_OPENGL_ES3_1_ANDROID UMETA (DisplayName=" OPENGL ES3.1 ANDROID" ),
38+ #if ENGINE_MAJOR_VERSION > 5 || (ENGINE_MAJOR_VERSION == 5 && ENGINE_MINOR_VERSION >= 6)
39+ SP_METAL_ES3_1_TVOS ,
40+ SP_METAL_SM5_TVOS ,
41+ #endif
3042#if ENGINE_MAJOR_VERSION < 5
3143 SP_VULKAN_SM5_LUMIN UMETA (DisplayName=" VULKAN SM5 LUMIN" ),
3244 SP_VULKAN_ES3_1_LUMIN UMETA(DisplayName=" VULKAN ES3.1 LUMIN" ),
3345#endif
46+ #if ENGINE_MAJOR_VERSION < 5 || (ENGINE_MAJOR_VERSION == 5 && ENGINE_MINOR_VERSION < 6)
3447 SP_METAL_TVOS UMETA (DisplayName=" METAL TVOS" ),
3548 SP_METAL_MRT_TVOS UMETA(DisplayName=" METAL MRT TVOS" ),
49+ #endif
3650 SP_VULKAN_SM5_ANDROID UMETA (DisplayName=" VULKAN SM5 ANDROID" ),
3751#if ENGINE_MAJOR_VERSION >= 5
3852 SP_PCD3D_SM6 UMETA (DisplayName=" PCD3D SM6" ),
3953#if ENGINE_MAJOR_VERSION == 5 && ENGINE_MINOR_VERSION < 3
4054 SP_D3D_ES3_1_HOLOLENS UMETA (DisplayName=" D3D ES3.1 HOLOLENS" ),
4155#endif
4256#endif
57+
58+ #if ENGINE_MAJOR_VERSION > 5 || (ENGINE_MAJOR_VERSION == 5 && ENGINE_MINOR_VERSION >= 6)
59+ SP_VULKAN_SM6 UMETA (DisplayName=" VULKAN SM6" ),
60+ SP_METAL_SM6 UMETA(DisplayName=" METAL SM6" ),
61+ SP_METAL_SIM UMETA(DisplayName=" METAL SIM" ),
62+ #endif
4363};
4464
4565UENUM (Blueprintable)
0 commit comments