@@ -277,6 +277,10 @@ def enable_lifetime_markers : Flag<["-", "/"], "enable-lifetime-markers">, Group
277277 HelpText<"Enable generation of lifetime markers">;
278278def disable_lifetime_markers : Flag<["-", "/"], "disable-lifetime-markers">, Group<hlslcomp_Group>, Flags<[CoreOption, HelpHidden]>,
279279 HelpText<"Disable generation of lifetime markers where they would be otherwise (6.6+)">;
280+ def enable_payload_qualifiers : Flag<["-", "/"], "enable-payload-qualifiers">, Group<hlslcomp_Group>, Flags<[CoreOption, RewriteOption, DriverOption]>,
281+ HelpText<"Enables support for payload access qualifiers for raytracing payloads in SM 6.6.">;
282+ def disable_payload_qualifiers : Flag<["-", "/"], "disable-payload-qualifiers">, Group<hlslcomp_Group>, Flags<[CoreOption, RewriteOption, DriverOption]>,
283+ HelpText<"Disables support for payload access qualifiers for raytracing payloads in SM 6.7.">;
280284
281285// Used with API only
282286def skip_serialization : Flag<["-", "/"], "skip-serialization">, Group<hlslcore_Group>, Flags<[CoreOption, HelpHidden]>,
@@ -411,10 +415,10 @@ def Qstrip_priv : Flag<["-", "/"], "Qstrip_priv">, Flags<[DriverOption]>, Group<
411415 HelpText<"Strip private data from shader bytecode (must be used with /Fo <file>)">;
412416def Qsource_in_debug_module : Flag<["-", "/"], "Qsource_in_debug_module">, Flags<[CoreOption, HelpHidden]>, Group<hlslutil_Group>,
413417 HelpText<"Generate old PDB format.">;
414- def Qsource_only_debug : Flag<["-", "/"], "Qsource_only_debug ">, Flags<[CoreOption, HelpHidden ]>, Group<hlslutil_Group>,
418+ def Zs : Flag<["-", "/"], "Zs ">, Flags<[CoreOption]>, Group<hlslutil_Group>,
415419 HelpText<"Generate small PDB with just sources and compile options.">;
416- def Qfull_debug : Flag<["-", "/"], "Qfull_debug ">, Flags<[CoreOption, HelpHidden]>, Group<hlslutil_Group>,
417- HelpText<"Generate full debug info for PDB .">;
420+ def Qpdb_in_private : Flag<["-", "/"], "Qpdb_in_private ">, Flags<[CoreOption, HelpHidden]>, Group<hlslutil_Group>,
421+ HelpText<"Store PDB in private user data .">;
418422
419423def Qstrip_rootsignature : Flag<["-", "/"], "Qstrip_rootsignature">, Flags<[CoreOption, DriverOption]>, Group<hlslutil_Group>, HelpText<"Strip root signature data from shader bytecode (must be used with /Fo <file>)">;
420424def setrootsignature : JoinedOrSeparate<["-", "/"], "setrootsignature">, MetaVarName<"<file>">, Flags<[CoreOption, DriverOption]>, Group<hlslutil_Group>, HelpText<"Attach root signature to shader bytecode">;
0 commit comments