INNER CODE UNIT · Python
shader_model_hlsl
Hongtae/SwiftVVD · SupportPackages/SPIRV-Cross/Sources/test_shaders.py:420
def shader_model_hlsl(shader):
if '.vert' in shader:
if '.sm30.' in shader:
return '-Tvs_3_0'
else:
return '-Tvs_5_1'
elif '.frag' in shader:
if '.sm30.' in shader:
return '-Tps_3_0'
else:
return '-Tps_5_1'
elif '.comp' in shader:
return '-Tcs_5_1'
elif '.mesh' in shader:
return '-Tms_6_5'
elif '.task' in shader:
return '-Tas_6_5'
else: