@@ -1478,16 +1478,16 @@ typedef enum halide_target_feature_t {
14781478 halide_target_feature_avx10_1, // /< Intel AVX10 version 1 support. vector_bits is used to indicate width.
14791479 halide_target_feature_x86_apx, // /< Intel x86 APX support. Covers initial set of features released as APX: egpr,push2pop2,ppx,ndd .
14801480 halide_target_feature_simulator, // /< Target is for a simulator environment. Currently only applies to iOS.
1481- halide_target_feature_hlsl_sm60, // /< Enable D3D12 Shader Model 6.0 (DXIL, 64-bit types, wave intrinsics). Requires d3d12compute. Uses DXC compiler.
1482- halide_target_feature_hlsl_sm61, // /< Enable D3D12 Shader Model 6.1
1483- halide_target_feature_hlsl_sm62, // /< Enable D3D12 Shader Model 6.2 (native 16-bit scalar types with -enable-16bit-types)
1484- halide_target_feature_hlsl_sm63, // /< Enable D3D12 Shader Model 6.3
1485- halide_target_feature_hlsl_sm64, // /< Enable D3D12 Shader Model 6.4
1486- halide_target_feature_hlsl_sm65, // /< Enable D3D12 Shader Model 6.5
1487- halide_target_feature_hlsl_sm66, // /< Enable D3D12 Shader Model 6.6 (64-bit atomics, packed 8-bit types)
1488- halide_target_feature_hlsl_sm67, // /< Enable D3D12 Shader Model 6.7
1489- halide_target_feature_hlsl_sm68, // /< Enable D3D12 Shader Model 6.8
1490- halide_target_feature_hlsl_sm69, // /< Enable D3D12 Shader Model 6.9 (long vectors 5-1024 lanes, native 16-bit/wave/int64 required)
1481+ halide_target_feature_hlsl_sm60, // /< Enable D3D12 Shader Model 6.0 (DXIL, 64-bit types, wave intrinsics). Requires d3d12compute. Uses DXC compiler.
1482+ halide_target_feature_hlsl_sm61, // /< Enable D3D12 Shader Model 6.1
1483+ halide_target_feature_hlsl_sm62, // /< Enable D3D12 Shader Model 6.2 (native 16-bit scalar types with -enable-16bit-types)
1484+ halide_target_feature_hlsl_sm63, // /< Enable D3D12 Shader Model 6.3
1485+ halide_target_feature_hlsl_sm64, // /< Enable D3D12 Shader Model 6.4
1486+ halide_target_feature_hlsl_sm65, // /< Enable D3D12 Shader Model 6.5
1487+ halide_target_feature_hlsl_sm66, // /< Enable D3D12 Shader Model 6.6 (64-bit atomics, packed 8-bit types)
1488+ halide_target_feature_hlsl_sm67, // /< Enable D3D12 Shader Model 6.7
1489+ halide_target_feature_hlsl_sm68, // /< Enable D3D12 Shader Model 6.8
1490+ halide_target_feature_hlsl_sm69, // /< Enable D3D12 Shader Model 6.9 (long vectors 5-1024 lanes, native 16-bit/wave/int64 required)
14911491 halide_target_feature_end // /< A sentinel. Every target is considered to have this feature, and setting this feature does nothing.
14921492} halide_target_feature_t ;
14931493
0 commit comments