d3d_shaderversion
gives the vertex and pixel shader version as a 4 digit number.
Range:
0 .. 9999
Type:
var, read-only
Remarks:
Usual 3D cards deliver 0, 1113, 1114, 2020, or 3030.
Example:
// set a material for vertex shader 1.1 and pixel shader 1.4
if (d3d_shaderversion >= 1114) my.material = mtl_shader;
See also:
d3d_caps