@@ -31,9 +31,7 @@ using namespace llvm::opt;
3131using namespace dxc ;
3232using namespace hlsl ;
3333using namespace hlsl ::options;
34- #ifdef ENABLE_SPIRV_CODEGEN
3534using namespace clang ::spirv;
36- #endif
3735
3836#define PREFIX (NAME, VALUE ) static const char *const NAME[] = VALUE;
3937#include " dxc/Support/HLSLOptions.inc"
@@ -275,7 +273,6 @@ static std::pair<std::string, std::string> ParseDefine(std::string &argVal) {
275273}
276274
277275// SPIRV Change Starts
278- #ifdef ENABLE_SPIRV_CODEGEN
279276// / Checks and collects the arguments for -fvk-{b|s|t|u}-shift into *shifts.
280277static bool handleVkShiftArgs (const InputArgList &args, OptSpecifier id,
281278 const char *name,
@@ -392,7 +389,6 @@ static const uint32_t kDefaultMaximumSourceLength = 0xFFFDu;
392389static const uint32_t kTestingMaximumSourceLength = 13u ;
393390
394391} // namespace
395- #endif // ENABLE_SPIRV_CODEGEN
396392// SPIRV Change Ends
397393
398394namespace hlsl {
@@ -1092,7 +1088,6 @@ int ReadDxcOpts(const OptTable *optionTable, unsigned flagsToInclude,
10921088 opts.GenMetal = Args.hasFlag (OPT_metal, OPT_INVALID, false );
10931089
10941090 // SPIRV Change Starts
1095- #ifdef ENABLE_SPIRV_CODEGEN
10961091 opts.GenSPIRV = Args.hasFlag (OPT_spirv, OPT_INVALID, false );
10971092 opts.SpirvOptions .invertY =
10981093 Args.hasFlag (OPT_fvk_invert_y, OPT_INVALID, false );
@@ -1275,44 +1270,6 @@ int ReadDxcOpts(const OptTable *optionTable, unsigned flagsToInclude,
12751270 return 1 ;
12761271
12771272 opts.SpirvOptions .floatDenormalMode = Args.getLastArgValue (OPT_denorm);
1278-
1279- #else
1280- if (Args.hasFlag (OPT_spirv, OPT_INVALID, false ) ||
1281- Args.hasFlag (OPT_fvk_invert_y, OPT_INVALID, false ) ||
1282- Args.hasFlag (OPT_fvk_use_dx_position_w, OPT_INVALID, false ) ||
1283- Args.hasFlag (OPT_fvk_support_nonzero_base_instance, OPT_INVALID, false ) ||
1284- Args.hasFlag (OPT_fvk_use_gl_layout, OPT_INVALID, false ) ||
1285- Args.hasFlag (OPT_fvk_use_dx_layout, OPT_INVALID, false ) ||
1286- Args.hasFlag (OPT_fvk_use_scalar_layout, OPT_INVALID, false ) ||
1287- Args.hasFlag (OPT_fspv_use_legacy_buffer_matrix_order, OPT_INVALID,
1288- false ) ||
1289- Args.hasFlag (OPT_fspv_flatten_resource_arrays, OPT_INVALID, false ) ||
1290- Args.hasFlag (OPT_fspv_reduce_load_size, OPT_INVALID, false ) ||
1291- Args.hasFlag (OPT_fspv_reflect, OPT_INVALID, false ) ||
1292- Args.hasFlag (OPT_fspv_fix_func_call_arguments, OPT_INVALID, false ) ||
1293- Args.hasFlag (OPT_fspv_print_all, OPT_INVALID, false ) ||
1294- Args.hasFlag (OPT_Wno_vk_ignored_features, OPT_INVALID, false ) ||
1295- Args.hasFlag (OPT_Wno_vk_emulated_features, OPT_INVALID, false ) ||
1296- Args.hasFlag (OPT_fvk_auto_shift_bindings, OPT_INVALID, false ) ||
1297- !Args.getLastArgValue (OPT_fvk_stage_io_order_EQ).empty () ||
1298- !Args.getLastArgValue (OPT_fspv_debug_EQ).empty () ||
1299- !Args.getLastArgValue (OPT_fspv_extension_EQ).empty () ||
1300- !Args.getLastArgValue (OPT_fspv_target_env_EQ).empty () ||
1301- !Args.getLastArgValue (OPT_Oconfig).empty () ||
1302- !Args.getLastArgValue (OPT_fvk_bind_register).empty () ||
1303- !Args.getLastArgValue (OPT_fvk_bind_globals).empty () ||
1304- !Args.getLastArgValue (OPT_fvk_b_shift).empty () ||
1305- !Args.getLastArgValue (OPT_fvk_t_shift).empty () ||
1306- !Args.getLastArgValue (OPT_fvk_s_shift).empty () ||
1307- !Args.getLastArgValue (OPT_fvk_u_shift).empty () ||
1308- !Args.getLastArgValue (OPT_fvk_bind_resource_heap).empty () ||
1309- !Args.getLastArgValue (OPT_fvk_bind_sampler_heap).empty () ||
1310- !Args.getLastArgValue (OPT_fvk_bind_counter_heap).empty ()) {
1311- errors << " SPIR-V CodeGen not available. "
1312- " Please recompile with -DENABLE_SPIRV_CODEGEN=ON." ;
1313- return 1 ;
1314- }
1315- #endif // ENABLE_SPIRV_CODEGEN
13161273 // SPIRV Change Ends
13171274
13181275#ifndef ENABLE_METAL_CODEGEN
0 commit comments