Files
UnrealEngineUWP/Engine/Config/Mac/DataDrivenPlatformInfo.ini
zack neyland 0eeb3732f1 Various misc fixes for Mac.
* Sets the Min/Max Wave Size
* Handles Vulkan headers and Mac a bit better
* Handles missing [shader] toolchains a bit better.

#preflight 63603e161622fbf582db4e07
#jira na

[CL 22920245 by zack neyland in ue5-main branch]
2022-11-02 13:10:22 -04:00

79 lines
2.2 KiB
INI

[DataDrivenPlatformInfo]
bIsConfidential=false
TargetSettingsIniSectionName=/Script/MacTargetPlatform.MacTargetSettings
bHasDedicatedGamepad=false
bDefaultInputStandardKeyboard=false
bInputSupportConfigurable=true
DefaultInputType=MouseAndKeyboard
bSupportsMouseAndKeyboard=true
bSupportsGamepad=true
bCanChangeGamepadType=true
bSupportsTouch=false
GlobalIdentifier=003BE29617004F0C8E1F786081EFBB1F
NormalIconPath=Launcher/Mac/Platform_Mac_24x
LargeIconPath=Launcher/Mac/Platform_Mac_128x
XLargeIconPath=
AutoSDKPath=
TutorialPath=SharingAndReleasing
Windows:bIsEnabled=true
Mac:bIsEnabled=true
Linux:bIsEnabled=false
bUsesHostCompiler=true
bUATClosesAfterLaunch=true
PlatformGroupName=Desktop
[ShaderPlatform METAL_SM5]
Language=Metal
MaxFeatureLevel=SM5
ShaderFormat=SF_METAL_SM5
bIsPC=true
bSupportsDebugViewShaders=true
bSupportsAnisotropicMaterials=true
bSupportsByteBufferComputeShaders=true
bSupportsDistanceFields=true
bSupportsGen5TemporalAA=true
bSupportsLumenGI=true
bSupportsSSDIndirect=true
bSupportsWaveOperations=RuntimeDependent
MinimumWaveSize=32
MaximumWaveSize=64
bSupportsGPUScene=true
bSupportsFFTBloom=true
bSupportsDiaphragmDOF=true
bSupportsVertexShaderLayer=true
bSupportsDxc=true
bIsSPIRV=true
bSupportsInstancedStereo=true
SupportsMultiViewport=RuntimeGuaranteed
bSupportsVolumetricFog=true
bSupportsPercentageCloserShadows=true
bSupportsCapsuleShadows=true
bSupports4ComponentUAVReadWrite=true
bSupportsVolumeTextureAtomics=false
bSupportsDualSourceBlending=true
EnablesHLSL2021ByDefault=1
FriendlyName=LOCTEXT("FriendlyShaderPlatformName_MacSM5", "Mac Shader Model 5")
[ShaderPlatform METAL_MRT_MAC]
Language=Metal
MaxFeatureLevel=SM5
ShaderFormat=SF_METAL_MRT_MAC
bIsPC=true
bIsMetalMRT=true
bSupportsIndexBufferUAVs=true
bSupports4ComponentUAVReadWrite=true
bSupportsManualVertexFetch=true
bSupportsVolumeTextureAtomics=false
FriendlyName=LOCTEXT("FriendlyShaderPlatformName_MacSM5_MRT", "Mac Shader Model 5 MRT")
[ShaderPlatform METAL_MACES3_1]
Language=Metal
MaxFeatureLevel=ES3_1
ShaderFormat=SF_METAL_MACES3_1
bIsPC=true
bIsMobile=true
bSupports4ComponentUAVReadWrite=true
bSupportsManualVertexFetch=false
bSupportsVolumeTextureAtomics=false
FriendlyName=LOCTEXT("FriendlyShaderPlatformName_MacES31", "Mac Shader Model 3.1")