|
@@ -963,6 +963,8 @@ int ReadDxcOpts(const OptTable *optionTable, unsigned flagsToInclude,
|
|
|
Args.hasFlag(OPT_fspv_flatten_resource_arrays, OPT_INVALID, false);
|
|
|
opts.SpirvOptions.reduceLoadSize =
|
|
|
Args.hasFlag(OPT_fspv_reduce_load_size, OPT_INVALID, false);
|
|
|
+ opts.SpirvOptions.fixFuncCallArguments =
|
|
|
+ Args.hasFlag(OPT_fspv_fix_func_call_arguments, OPT_INVALID, false);
|
|
|
opts.SpirvOptions.autoShiftBindings = Args.hasFlag(OPT_fvk_auto_shift_bindings, OPT_INVALID, false);
|
|
|
|
|
|
if (!handleVkShiftArgs(Args, OPT_fvk_b_shift, "b", &opts.SpirvOptions.bShift, errors) ||
|
|
@@ -1078,6 +1080,7 @@ int ReadDxcOpts(const OptTable *optionTable, unsigned flagsToInclude,
|
|
|
Args.hasFlag(OPT_fspv_flatten_resource_arrays, OPT_INVALID, false) ||
|
|
|
Args.hasFlag(OPT_fspv_reduce_load_size, OPT_INVALID, false) ||
|
|
|
Args.hasFlag(OPT_fspv_reflect, OPT_INVALID, false) ||
|
|
|
+ Args.hasFlag(OPT_fspv_fix_func_call_arguments, OPT_INVALID, false) ||
|
|
|
Args.hasFlag(OPT_Wno_vk_ignored_features, OPT_INVALID, false) ||
|
|
|
Args.hasFlag(OPT_Wno_vk_emulated_features, OPT_INVALID, false) ||
|
|
|
Args.hasFlag(OPT_fvk_auto_shift_bindings, OPT_INVALID, false) ||
|