INNER CODE UNIT · Python

shader_to_sm

Hongtae/SwiftVVD · SupportPackages/SPIRV-Cross/Sources/test_shaders.py:492

def shader_to_sm(shader):
    if '.sm62.' in shader:
        return '62'
    elif '.sm60.' in shader:
        return '60'
    elif '.sm68.' in shader:
        return '68'
    elif '.sm51.' in shader:
        return '51'
    elif '.sm30.' in shader:
        return '30'
    else:
        return '50'

def cross_compile_hlsl(shader, spirv, opt, force_no_external_validation, iterations, paths):
    spirv_path = create_temporary()
    hlsl_path = create_temporary(os.path.basename(shader))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…