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'

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…