INNER CODE UNIT · Python
path_to_msl_standard
Hongtae/SwiftVVD · SupportPackages/SPIRV-Cross/Sources/test_shaders.py:136
def path_to_msl_standard(shader):
if '.msl31.' in shader:
return '-std=metal3.1'
elif '.msl3.' in shader:
return '-std=metal3.0'
elif '.ios.' in shader:
if '.msl2.' in shader:
return '-std=ios-metal2.0'
elif '.msl21.' in shader:
return '-std=ios-metal2.1'
elif '.msl22.' in shader:
return '-std=ios-metal2.2'
elif '.msl23.' in shader:
return '-std=ios-metal2.3'
elif '.msl24.' in shader:
return '-std=ios-metal2.4'
elif '.msl11.' in shader:
return '-std=ios-metal1.1'